Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.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 如何使用AngularJS在Jade中创建变量?_Javascript_Angularjs_Pug - Fatal编程技术网

Javascript 如何使用AngularJS在Jade中创建变量?

Javascript 如何使用AngularJS在Jade中创建变量?,javascript,angularjs,pug,Javascript,Angularjs,Pug,我的AngularJS应用程序在Jade中有以下代码: td(ng style=“{'background':getcolor(数据[0].prob])) |{{cellValue(数据[0].prob)}} 如您所见,我重复了一些数据[0]。prob,如何在Jade中将其设置为变量,以便它不会每次调用时都获取值 请记住,数据[0].prob定义为此模板文件的控制器 提前感谢。声明一个变量 - var color = data[0].prob 并使用#{}在ngStyle指令中插入变量: td

我的AngularJS应用程序在Jade中有以下代码:

td(ng style=“{'background':getcolor(数据[0].prob]))
|{{cellValue(数据[0].prob)}}

如您所见,我重复了一些
数据[0]。prob
,如何在Jade中将其设置为变量,以便它不会每次调用时都获取值

请记住,
数据[0].prob
定义为此模板文件的控制器

提前感谢。

声明一个变量

- var color = data[0].prob
并使用
#{}
ngStyle
指令中插入变量:

td (ng-style="{ 'background': getColour(#{color}) }")
或者使用
+

td (ng-style="{ 'background': getColour(" + color + ") }")