【问题标题】:ngModel with a bind function not working in ng2具有绑定功能的 ngModel 在 ng2 中不起作用
【发布时间】:2017-01-20 23:05:03
【问题描述】:

如果我在组件的模板中执行以下操作:

<input [(ngModel)]="myProperty"></input>

然后它可以工作,但是如果我使用组件中的函数来做它不会:

<input [(ngModel)]="getMyProperty()"></input>

Here 是 plunkr。在 RC6 上测试。为什么?

【问题讨论】:

  • 因为您尝试双向绑定到 getter 方法?
  • 但是这用于 angular1,为什么现在不行?对不起,我不明白。
  • @lqbweb 这在 angular1 中无法正常工作。它能够获得值 yes,但您无法将其写回模型。
  • 好吧,可能是这样。使用此打字稿,您有时会忘记您使用的是 javascript:P

标签: angular model-binding angular-ngmodel


【解决方案1】:

试试这个结构

<input [ngModel]="getMyProperty()"></input>
  • 仅使用方括号。

【讨论】:

  • 优秀的答案
猜你喜欢
  • 1970-01-01
  • 2018-10-27
  • 1970-01-01
  • 2017-10-20
  • 2018-10-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多