动作表达式中没有管道?

Non*_*one 15 angular

我在我的html模板中使用此语句:

[(ngModel)]="tempProduct.unitprice | number : '1.2-2'"
Run Code Online (Sandbox Code Playgroud)

但是,当我运行它时,我在控制台中收到此错误:

动作表达式中没有管道......

我需要使用这个数字管道,但有[(ngModel)]或我不会得到数据.任何建议我怎么能解决这个问题?我尝试过,[ngModel]但是当我这样做时,我没有得到数据,它在html模板中是空的.

Gün*_*uer 29

也许这对你有用:

[ngModel]="tempProduct.unitprice | number : '1.2-2'" (ngModelChange)="tempProduct.unitprice = $event"
Run Code Online (Sandbox Code Playgroud)

这种方式"双向"绑定在属性绑定和事件绑定中分离,允许更复杂的表达式.

  • 同样的问题,我没有获取数据 (2认同)
  • 问题是当我删除它时我有输入类型=“数字” (2认同)