我有一个HTML INPUT字段.
<input
[(ngModel)]="item.value"
name="inputField"
type="text"
/>
Run Code Online (Sandbox Code Playgroud)
我想格式化它的值并使用现有的管道:
....
[(ngModel)]="item.value | useMyPipeToFormatThatValue"
....
Run Code Online (Sandbox Code Playgroud)
并收到错误消息:
动作表达式中不能有管道
在这种情况下如何使用管道?
我使用下面的数字管道将数字限制为两位小数.
{{ exampleNumber | number : '1.2-2' }}
Run Code Online (Sandbox Code Playgroud)
我想知道'1.2-2'背后的逻辑是什么?我玩过这些尝试实现一个过滤到零小数位的管道,但无济于事.
你如何在Angular2中检测到onBlur事件?我想用它
<input type="text">
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我理解如何使用它吗?
我找到了一个将数字限制为2位小数并将数字转换为货币数量的示例 - 例如£2.55.
{{ number | currency : 'GBP' : true : '1.2-2'}}
Run Code Online (Sandbox Code Playgroud)
是否有一个简单的管道在不使用货币的情况下也能做到这一点?