У меня есть модель, которая периодически изменяется. Каждый раз, когда он изменяется, и просмотр перезаписывается (в соответствии с привязками), мне нужно выполнить некоторый код jQuery. Какое место стоит поместить в этот код?OnModelChange после просмотра отображается
ответ
Если изменение происходит сказать, в поле
<input ng-change="runThis()" ng-model='mymodel'/>
$scope.runThis = function(){ /*do something*/ };
ввода Если изменение может произойти в любом месте вы можете просто создать Бодрствующий:
$scope.$watch('mymodel', function(newVal, oldVal){
if(newVal){ // do nothing if undefined or null
// do something
$timeout(function(){ // dont forget to inject $timeout into controller
// fire function after one second
}, 1000);
}
});
Указывается, что мои пользовательские часы выполняются после перехвата привязок? – SiberianGuy
часы выполняются в любое время, когда изменяется переменная области видимости. поэтому, если у вас есть $ scope.myModel, тогда вы должны смотреть так: $ scope. $ watch ('myModel', ...); – SoluableNonagon
Да, но мне нужно exeucte jQuery-код (некоторые плагины) после того, как привязки обновлены (html перезаписан) – SiberianGuy
- 1. Laravel вызов функции после просмотра отображается
- 2. AngularJs: Запуск директив после просмотра полностью отображается
- 3. Переключатель отображается неправильно при запуске щелчка после просмотра Отображается
- 4. Google Map неправильно отображается после первого просмотра с помощью Backbone.js
- 5. yii flash-сообщение не отображается после перенаправления на странице просмотра
- 6. Определите, как отображается контроллер просмотра.
- 7. Контроллер просмотра Popover не отображается
- 8. Редактировать изображение предварительного просмотра не отображается
- 9. setBarTintColor после просмотра загружается
- 10. viewWillDisappear: Определите, отображается ли контроллер просмотра или отображается контроллер подзадачи.
- 11. Окно просмотра OpenGL/GLSL после изменения размера
- 12. Импортированная структура не отображается в контроллере просмотра
- 13. Почему класс просмотра не отображается в раскадровке?
- 14. Панель просмотра студии Android не отображается ActionBar?
- 15. Контроллер детского просмотра не отображается на устройстве
- 16. Взаимозависимое дополнение фрагмента для просмотра не отображается
- 17. MVC 6 Измените, где отображается блок просмотра
- 18. отчет не отображается в средстве просмотра отчетов
- 19. Отчет не отображается в окне просмотра отчетов
- 20. NavigationBar не отображается во втором контроллере просмотра
- 21. Определите, когда отображается мое лицо для просмотра.
- 22. InfoWindow не отображается в режиме просмотра улиц
- 23. Форма не отображается после скрытия
- 24. Отображается ProgressDialog после XML.
- 25. Обновление позиции просмотра после анимации
- 26. Вспышка не очищается после просмотра
- 27. UITextField убыточный первыйResponder после просмотра
- 28. Отключение контроллера просмотра после таймаута
- 29. Какое событие вызывается после просмотра.
- 30. Показать контроллер просмотра после прожектора
в функции нг смены – SoluableNonagon
также, вы также могут использовать директивы (предпочтительные) для изменений DOM; который является предпочтительным методом и устанавливает там наблюдателя. – SoluableNonagon
из любопытства, какой код jQuery вы используете? – SoluableNonagon