У меня есть форма, которая имеет некоторые общие входы и входы, характерные для типа модели. Когда пользователь выбирает определенный тип, из раскрывающегося списка выбора эти конкретные поля изменяются. Я использую ng-include для включения конкретного «частичного» на основе model.type. В режиме «edit», как я могу сбросить эти конкретные входы при изменении типа модели?Как вы очищаете входные данные при изменении модели в AngularJS?
0
A
ответ
0
Используйте ng-change
недвижимость на select
.
Затем привяжите его к функции, которая очищает модели, привязанные к входам формы (например, устанавливает на ''
).
0
Вы также можете использовать угловой $ часы смотреть переменный. См. Раздел «Часы» в разделе documentation
$scope.$watch('type', function() {
//do stuff
});
+2
'$ watch' - это, безусловно, решение, но его следует использовать экономно, поскольку он запускается каждый цикл' $ digest' (почти каждый раз что-то меняется в приложении). – Nelu
Смежные вопросы
- 1. Как вы очищаете данные от неактивных вкладок?
- 2. Как вы очищаете состояние Redux?
- 3. AngularJS анимация при изменении модели
- 4. Как вы очищаете проект PHP?
- 5. Java Как вы очищаете kidCache?
- 6. Входные размытия при изменении
- 7. Как вы очищаете страницы AJAX?
- 8. AngularJS огнь нг-изменения при изменении модели
- 9. AngularJS вид не обновляется при изменении модели
- 10. AngularJS - анимация новых элементов при изменении модели
- 11. angularjs image src change при изменении модели
- 12. AngularJS вид не обновляется при изменении модели
- 13. angularjs contoller reload при изменении модели
- 14. angularjs просмотр не обновляется при изменении модели
- 15. Как вы очищаете массив в Axapta 3.0?
- 16. AngularJS уведомление об изменении модели
- 17. как вы очищаете значение в текстовом поле ввода в блестящем
- 18. Как вы очищаете динамически создаваемую веб-страницу в NodeJs?
- 19. Как вы очищаете плагин Eclipse MapReduce?
- 20. Как вы правильно очищаете кеширование изображений Alamofire?
- 21. Как вы программно очищаете поля даты HTML5?
- 22. Неиспользуемый css - как вы его очищаете?
- 23. Как вы очищаете кеш при измерении производительности функции?
- 24. Как сохранить данные при изменении местоположения в приложении AngularJs?
- 25. AngularJS ng-checked не обновляется при изменении модели в javascript
- 26. Данные и модели в AngularJS
- 27. Angularjs ng-repeat не обновляется при изменении модели
- 28. Как заставить проверку на запуск модели при изменении другой модели?
- 29. Сид модели при изменении модели в коллекции
- 30. Обновление JxTreeTable при изменении модели
ng-change «запомнить» исходные значения? Если, например, пользователь меняет тип model.type, но затем меняет его на оригинал, будут ли исходные значения? – jsdude
Нет. Вам нужно будет добавить инструкции для сохранения значений и поиска их при изменении. – Nelu