Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在角度2中使用ng模型的反面-从插值中获取值并用于另一个字段_Javascript_Html_Angular_Angular5 - Fatal编程技术网

Javascript 如何在角度2中使用ng模型的反面-从插值中获取值并用于另一个字段

Javascript 如何在角度2中使用ng模型的反面-从插值中获取值并用于另一个字段,javascript,html,angular,angular5,Javascript,Html,Angular,Angular5,首先我有一个div,它有很多这样的计算 <div id = "div1"> {{ 4}} * {{ 5 }} * {{6}} </div> --- and a lot of multiplications, all of these data is coming from backend. {{4}}*{{5}}*{{6} ---很多乘法运算,所有这些数据都来自后端。 现在,我有另一个div(div2),它希望使用这个div1的结果并进行其他计算 <

首先我有一个div,它有很多这样的计算

     <div id = "div1"> {{ 4}} * {{ 5 }} * {{6}} </div> 
--- and a lot of multiplications, all of these data is coming from backend.
{{4}}*{{5}}*{{6}
---很多乘法运算,所有这些数据都来自后端。
现在,我有另一个div(div2),它希望使用这个div1的结果并进行其他计算

 <div id = "div2"> {{ result of div1}} * {{ 15 }} * {{16}} </div> 
 <div id = "div3"> {{ result of div2}} * {{ 25 }} * {{26}} </div> 
{{div1的结果}*{{15}}*{{16}}
然后再一次,现在,我有另一个div,它想使用这个div1的结果,做其他的计算

 <div id = "div2"> {{ result of div1}} * {{ 15 }} * {{16}} </div> 
 <div id = "div3"> {{ result of div2}} * {{ 25 }} * {{26}} </div> 
{{result of div2}}*{{25}}*{{26}
注意:我不能在.ts文件中执行此乘法。 4,5,6,15,16,25,26是静态值,我只是尽量简单一些

<div id = "div1">{{ var1* var2* var3}}</div> <div id = "div2">{{ var1* var2* var3}} * {{var4*var5}}</div> <div id = "div3">{{ var1* var2* var3}} * {{var4*var5}} * {{var6}}</div>


I think I need to use, ng-model, but, I do not know, how to use that thing here.
{{var1*var2*var3}{{var1*var2*var3}}{{var4*var5}}{{var1*var2*var3}}{{var4*var5}{{var6}}
我想我需要使用ng模型,但是,我不知道,在这里如何使用那个东西。

我们将非常感谢您的帮助

算术运算不能像你在问题中提到的那样进行。在下面找到可能的方法,因为您说它们是静态值

<div id = "div1">{{4*5*6}}</div>
<div id = "div2">{{(4*5*6)*15*16}}</div>
<div id = "div3">{{((4*5*6)*15*16)*25*26}}</div>  
{{4*5*6}
{{(4*5*6)*15*16}}
{{((4*5*6)*15*16)*25*26}}  

为什么不能在组件中执行乘法?这太糟糕了。4、5和6是你的初始变量吗?@ShabbirDhangot不,4、5、6、15、16、25、26只是值,我有多个值,@lexith,我已经清楚地提到,我不能在组件端使用它们。XY问题的完美例子。顺便说一句,ngModel只对组件中定义的属性起作用,并且无法像您希望的那样使用本地模板变量。只要想一个适当的对象结构来存储你的结果,这样你就可以在你的循环中轻松地访问它们。它们不是静态值,而不是像这样考虑。代码>{var1*var2*var3}{{var1*var2*var3}}{{var4*var5}}{{var1*var2*var3}}{{var4*var5}}{{var6}