`[(ngModel)]` vs `[(value)]`

后端 未结 1 588
陌清茗
陌清茗 2020-12-01 02:40

What is the difference between


and


Th

相关标签:
1条回答
  • 2020-12-01 03:12
    • ngModel is a directive that allows your input to participate in a form (but works also without a form)
    • value is a property you can bind a value to with [value]="name" while (valueChange)="..." doesn't work, because the <input> element doesn't have an @Output() valueChange; therefore [(value)]="..." is invalid.

    [(ngModel)]="name" is the shorthand for [ngModel]="name" (ngModelChange)="name = $event" as is [(value)]="name" for [value]="name" (valueChange)="name = $event"

    0 讨论(0)
提交回复
热议问题