Angular 2+ One way data binding from view target to data source
在Angular应用程序中,我有一个元素允许用户设置描述值。我希望该值在数据源中是可接受的。我使用双向数据绑定实现了这一点,如下所示:
1 | <textarea id="MediaDescription" name="description" class="form-control" [(ngModel)]="description"></textarea> |
但是,考虑到我的用例,这里不需要双向数据绑定。尽管视图模型需要能够更新数据源,但事实并非如此。
我尝试使用
我如何才能最好地重新编写这段代码,使我的
要在每次
1 | <textarea name="description" ngModel (ngModelChange)="description = $event" ...></textarea> |
号
看看这个StackBlitz的演示。
你在这里真的不需要
1 | <textarea id="MediaDescription" name="description" class="form-control" (change)="description = $event.target.value"></textarea> |
注:只有当
演示