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

时间:2014-07-10 16:36:57

标签: javascript angularjs pug

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

td (ng-style="{ 'background': getColour(data[0].prob) }") | {{ cellValue(data[0].prob) }}

正如您所看到的,我有一些data[0].prob的重复,如何在Jade中将其变为变量,以便每次调用它时都不会获取值?

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

提前致谢。

1 个答案:

答案 0 :(得分:0)

声明变量

- var color = data[0].prob

使用ngStyle#{}指令中插入变量:

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

或者使用+

进行简单的JavaScript本机连接
td (ng-style="{ 'background': getColour(" + color + ") }")