173

HTML INPUT フィールドがあります。

<input 
    [(ngModel)]="item.value" 
    name="inputField" 
    type="text" 
/>

その値をフォーマットし、既存のパイプを使用したい:

.... 
[(ngModel)]="item.value | useMyPipeToFormatThatValue" 
....

エラーメッセージが表示されます:

アクション式にパイプを含めることはできません

このコンテキストでパイプを使用するにはどうすればよいですか?

4

7 に答える 7

1

[(ngModel)] による双方向モデル バインディングの代わりに [ngModel] を使用する必要があります。次に、(ngModelChange) で手動変更イベントを使用します。これは、コンポーネント内のすべての双方向入力に対する一般的な規則です。

イベントエミッターのパイプが間違っているためです。

于 2019-11-09T15:23:25.273 に答える