我试图将两个字符串与Angular相乘.
<h5>{{Number(someString) * Number(someOtherString)}}</h5>
Run Code Online (Sandbox Code Playgroud)
但我收到这个错误:
错误TypeError:co.Number不是函数
如何在HTML中将两个字符串与Angular相乘?
编辑:
gsc指出我可以简单地将字符串相乘.
{{'4'*'3'}}
Run Code Online (Sandbox Code Playgroud)
12
但是要小心
{{'4'+'3'}}
Run Code Online (Sandbox Code Playgroud)
43
在组件模板中,您无权访问全局JavaScript对象(例如Number,window).您只能使用组件类中的属性和函数(以及Angular内容,如管道).最后,您不需要调用Number构造函数来转换string为number,因为JavaScript会为您执行此操作.