Asp.net web api 角度7将web api返回的值乘以一个数字
我是个新手 我有一个html5度量表,我想将low变量设置为web api返回的值0.25 我的仪表中有以下各项:Asp.net web api 角度7将web api返回的值乘以一个数字,asp.net-web-api,angular7,Asp.net Web Api,Angular7,我是个新手 我有一个html5度量表,我想将low变量设置为web api返回的值0.25 我的仪表中有以下各项: low="{{com.highlimit | number : '1.0-0'} * 0.25}" 其中{{com.highlimit}}等于100 这似乎不起作用,因为我的仪表没有改变颜色。如果我将上述内容修改为low=“25”,则它将按预期工作 我想它是把*0.25当作一个字符串 我的问题是如何在这个用例中使用数学?问题很简单 "{{com.highlimit | numbe
low="{{com.highlimit | number : '1.0-0'} * 0.25}"
其中{{com.highlimit}}等于100
这似乎不起作用,因为我的仪表没有改变颜色。如果我将上述内容修改为low=“25”
,则它将按预期工作
我想它是把*0.25
当作一个字符串
我的问题是如何在这个用例中使用数学?问题很简单
"{{com.highlimit | number : '1.0-0'} * 0.25}"
在Angular的模板语法中无效
{{
和}
之间的所有内容都作为一个表达式进行计算,其周围的所有内容都只是一个文本字符串。但它必须有两个开始和结束的花括号
请尝试以下方法:
low="{{ (com.highlimit | number : '1.0-0') * 0.25 }}"
很遗憾,括号是必需的。这不是有效的模板语法。您总是使用
{{
打开模板,然后使用}
关闭模板。试试low=“{{(com.highlimit | number:'1.0-0')*0.25}}”
。看起来不错,如果你作为答案提交,我会接受