Разница между ng-моделью и ng-model-instant AngularJS
Какая разница между ng-model и ng-model-instant? Когда я могу использовать ng-model-instant и ng-model?
Не могли бы вы привести мне какой-нибудь пример?
Спасибо.
Ответ 1
ng-model-instant был удален в одном из кандидатов на выпуск 1.0, и теперь ng-model ведет себя так. До этого 1.0 RC, ng-model-instant запускался при каждом нажатии клавиши и ng-model при каждом размытии. Смотрите журнал изменений.
Ответ 2
ng-model-instant устарел.
ngModelInstant директива больше нет, и ngModel ведет себя так же, как ngModelInstant. Это ничего не сломает, просто не забудьте удалить все ссылки ngModelInstant из вашего шаблона в качестве теперь они не имеют никакой цели.
Похоже, что из версии 1.0.0rc4 и выше ng-model-instant ведет себя точно так же, как ng-model.
Ответ 3
Хотя функциональность атрибутов ngModel и ngBind кажется почти такой же, как и для связывания данных с элементом, но между ними существует большая разница. В действительности оба они полностью похожи друг на друга.
ngModel обеспечивает двухстороннюю привязку между представлением и моделью, тогда как ngBind помогает только показывать данные по элементу. Используйте ngModel с элементами управления типа checkbox, текст, который имеет атрибут value, и используйте ngBind с такими элементами, как span или div, который имеет текстовый атрибут.