Я создаю проект, чтобы претворить в жизнь то, что я узнал об AngularJS. Я создал форму, в которой используется контроллер. В форме у меня есть кнопка для сохранения информации, заполненной пользователем. После того, как информация будет сохранена в базе данных, я хотел бы назвать вторую форму для продолжения (эта форма имеет свой собственный контроллер) и т. Д. Как я могу это сделать?Можно ли вызывать форму в событии click в AngularJS?
ответ
Если вы не перемещаетесь к другой точки зрения, вы, вероятно, не нужен другой контроллер. Вы можете отображать и скрывать формы условно с ng-if. То есть. скажем, первая форма сделана, вы отправили ее в базу данных. Вы можете сделать что-то вроде этого
$scope.form = 1
<form id="form1" ng-if="form === 1">
//your form html
</form>
<form id="form2" ng-if="form === 2">
//your form html
</form>
тогда, когда form1 представляется, что вы можете сделать
$scope.form = 2
в контроллере, чтобы скрыть первую форму и сделать второй
Если вы установленные на разных формах с разными контроллерами, вы можете сделать что-то вроде этого
<div controller="mainCtrl">
<form controller="form1Ctrl" id="form1" ng-if="form === 1">
//your form html
</form>
<form controller="form2Ctrl" id="form2" ng-if="form === 2">
//your form html
</form>
</div>
Вы должны установить переменную формы из области mainCtrl
Спасибо, ceckenrode. В прошлом я сделал что-то подобное вашему решению. Я посмотрю, как приспособить его к этой проблеме. Спасибо за ваше время и предложение. – user3538384
Я реализовал этот вариант, и он сработал. Большое спасибо !! – user3538384
Вы можете использовать ng-submit
для этого:
<form ng-submit="goToNextForm()">
<input type="text" ng-model="email">
<button type="submit" value="submit">
</form>
И в контроллере:
$scope.goToNextForm = function(){
//code to save data and move to next controller/form here
}
Спасибо Рахул Ароре за ваше время. Я попробую ваше решение. – user3538384
- 1. Отправить форму в событии click с JQuery
- 2. Как создать форму в событии click в Метеор?
- 3. В событии click в GridView
- 4. Можно ли передавать аргументы в функции на AngularJS ng-click?
- 5. Можно ли определить, включен ли «колпачок» в событии click в jquery?
- 6. Как сохранить значение переключателя при каждом событии click в angularjs?
- 7. Реализация функции в событии click
- 8. Можно ли разместить всю форму в ONE AngularJs?
- 9. Можно ли предварительно заполнить форму, используя ng-модель в angularjs?
- 10. Функция, работающая в событии разгрузки, но не в событии click
- 11. Можно ли использовать автозаполнение jQuery в событии
- 12. Можно ли создать ViewCell в событии OnBindingContextChanged?
- 13. Можно ли вызывать объекты в подклассе?
- 14. Можно ли вызывать запрос SOAP в JavaFX?
- 15. AngularJS вызывать пользовательскую директиву (форма) на ng-click
- 16. Как вызвать событие RowDataBound в событии Click Click в asp.net?
- 17. Вызывать перезаписанный метод .click()
- 18. Дополнительная информация о событии click в VB
- 19. Не вызывать событие click
- 20. AJAX в событии click на кнопку отправки
- 21. метод вызова прототипа javascript в событии «Click»
- 22. Перехват ng-click в angularJS
- 23. Как проверить форму, когда ng-click в AngularJS
- 24. на событии click в javascript not triggering
- 25. Можем ли мы использовать параметр в событии мыши click C#
- 26. Как определить, является ли $ (this) в массиве при событии click
- 27. Am диаграммы на событии click с использованием angularjs
- 28. использование значения столбца в событии click url
- 29. Выберите ID в событии click jquery
- 30. Использование объекта в событии click C#
, пожалуйста, добавьте свой пример кода к вопросу? – Vunb