【发布时间】:2017-03-30 19:53:47
【问题描述】:
我一直在尝试使用 ngModel 对输入元素进行单向和双向绑定。
我希望从视图绑定到模型,以便捕获用户输入。我可以通过创建一个变量来实现这一点,例如someVar,在一个组件中,并在相应的视图模板中使用 [(ngModel)]="someVar" 绑定到它。
我知道这是 [ngModel]="someVar" 和 (ngModelChange)="someVar=$event" 的语法糖。
但是,如果我省略了视图绑定的模型,即 [ngModel]="someVar",那么 someVar 的值仍然是未定义的。
我无法理解这种行为,因为省略视图到模型绑定不会导致任何问题。
【问题讨论】:
-
您的问题是为什么它会以这种方式运行,或者如何在不采用其他方式的情况下将视图绑定到模型?