Надеюсь, вы все в порядке. Есть немного логики, мне нужно помочь выяснить и пример, который поможет мне хорошо понять концепцию.
У меня есть вид регистрации, как показано ниже.
В зависимости от выбранной кнопки форма регистрации отображается в модальном формате. Предполагая, что нажата кнопка рекламодателя, форма выглядит как изображение ниже
Тем не менее, щелчок кнопки "влиятель" должен поднять эту другую форму с помощью альтернативной социальной регистрации или регистрации формы в мастере, как показано ниже.
Любая из двух форм, приведенных выше, является мастером формы, и заключительный шаг должен привести к анализу записей формы в некоторой базе данных, я полагаю.
Я хочу иметь все это на одном представлении, но выборочно, чтобы иметь возможность отображать соответствующий выбор в зависимости от выбранных критериев.
Насколько это возможно для достижения вышеуказанного и как должна быть построена и реализована моя логика. Я знаю, как-то мне придется использовать панель, диалоги и некоторые функции, но не могу собрать все это вместе. Полюбуйтесь каждой помощью, которая может быть предложена.
Благодарю.
Вам просто нужно изменить файл app.js, где вы делаете свою маршрутизацию
var app = angular.module('demoapp', ['ui.router']);
app.config(function ($stateProvider) {
$stateProvider
.state('sign_up', {
url: '/sign_up',
views: {
loginContent: {
templateUrl: 'app/sign_up/sign_up.html',
controller: 'sign_upCtrl'
}
}
})
.state('sign_up.firstPage', {
url: '/sign_up-firstPage',
views: {
loginContent: {
templateUrl: 'app/sign_up/firstPage.html',
controller: 'firstPageController'
}
}
})
.state('sign_up.secondPage', {
url: '/sign_up-secondPage',
views: {
loginContent: {
templateUrl: 'app/sign_up/secondPage.html',
controller: 'secondPagePageController'
}
}
})
}).run(function ($state){
$state.go('sign_up');
});
И в файле index.html в теге body
<div ui-view="header"></div>
<div ui-view="loginContent"></div>
<div ui-view="footer"></div>