Я новичок в Angular2, просматривая блоги на Angular2, я столкнулся с NgModel
и ngModel
. Я понимаю, что [(ngModel)]
используется для двусторонней привязки. Может ли кто-нибудь объяснить, в чем разница между ними?NgModel vs ngModel in Angular2
2
A
ответ
1
NgModel
- это класс, который реализует директиву ngModel
.
ngModel
является селектором этой директивы.
Это означает, что в HTML используется ngModel
как
<input [(ngModel)]="someProp">
, но если вам нужно, чтобы ввести его (например, для ControlValueAccessor
) вы впрыснуть экземпляр класса
constructor(private ngModel:NgModel) {}
где ngModel
это просто имя переменной Я выбираю, и NgModel
- это класс, в котором мы хотим, чтобы экземпляр вводился.
Источник показывает, что из-за exportAs: 'ngModel'
он может быть использован как
<input [(ngModel)]="someProp" let-xxx="ngModel">
{{xxx.name}}
, например, для вывода name
собственности (или любое другое свойство) экземпляра NgModel
, который был применен к нашему <input>
.
Смежные вопросы
- 1. Angular2 ngModel внутри ngFor
- 2. Angular2 ngModel checkbox undefined
- 3. Angular2, inputmask ngModel binding
- 4. Angular2 манипулирует ngModel вид
- 5. Angular2 ngModel select
- 6. Angular2 ngModel выбора - обработка объекта
- 7. Angular2 ngModel один символ за
- 8. требуют: ngModel vs. scope: {ngModel: '='} по директивам AngularJS
- 9. Angular2 как передать ссылку на ngModel связывание
- 10. Интеграция компонента с ngModel в Angular2
- 11. Angular2 ngModel не ясно, когда установлено значение ""
- 12. Объявление/Назначение типа ngModel в angular2
- 13. set ngModel value динамически в Angular2
- 14. Angular2 select with ngModel пуст (управляется шаблоном)
- 15. недвижимости не работает в ngModel (Angular2), ошибка
- 16. Angular2 Input/Output в formControl вместо ngModel
- 17. Angular2 - связать ngModel с ссылкой на свойство
- 18. переменная Angular2 форма не работает без ngModel
- 19. ngModel custom ValuesAccessor
- 20. ng-model vs ngModel - breaks form
- 21. Angular 2 ngModel bind in nested ngFor
- 22. Какая разница между ngModel. $ ModelValue и ngModel. $ ViewValue
- 23. AngularJS - ngmodel в ngrepeat не обновляется ('dotted' ngmodel)
- 24. AngularJS Validation ngModel undefined
- 25. AngularJS - ngRepeat и ngModel
- 26. Тестирование ngModel в Jasmine
- 27. Форма данных игнорирует ngModel
- 28. Как использовать [(ngModel)] на div's contenteditable в angular2?
- 29. AngularJs Ошибка: [ngModel: nonassign]
- 30. Angular.js | Совместное использование ngModel