2015-08-21 2 views
2

Я использую следующий фильтр внутри h3:Использование фильтра внутри нг-модели

{{ event.date | date:'dd-MM-yyyy' }} 

И работает просто отлично, угловая форматирует и с указанием даты, как я хочу. Я пытаюсь применить тот же фильтр внутри ng-model:

ng-model="event.date | date:'dd-MM-yyyy'" 

И это не работает, бросает ошибку:

Error: ngModel:nonassign 
Non-Assignable Expression 
Expression 'event.date' is non-assignable. Element: {1} 

Не могли бы вы объяснить, кто-то мне, почему?

Спасибо!

+0

http://stackoverflow.com/questions/14419651/filters-on-ng-model-in-an-input –

ответ

0

Из документации:

The ngModel directive binds an input,select, textarea (or custom form control) to a property on the scope

https://docs.angularjs.org/api/ng/directive/ngModel

нг-модель нуждается в переменном, что она может 2-полосные данные связываются, но выход фильтра не может быть назначен.

Смежные вопросы