Разница между 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, который имеет текстовый атрибут.