Javascript jade循环中的访问控制器变量
对不起,如果这个问题已经被问过了,但是我找不到答案 我有一个angularJS应用程序,使用jade作为渲染引擎 在我的控制器中定义了以下变量:Javascript jade循环中的访问控制器变量,javascript,node.js,angularjs,pug,Javascript,Node.js,Angularjs,Pug,对不起,如果这个问题已经被问过了,但是我找不到答案 我有一个angularJS应用程序,使用jade作为渲染引擎 在我的控制器中定义了以下变量: var length = 3; 在我的jade视图中,我希望在循环函数中访问此变量: select.form-control - for (var i = 0; i < #{length}; ++i){ option i - } 但是{length}似乎不起作用 谢谢您必须在控制器内执行以下操作: $scope.length =
var length = 3;
在我的jade视图中,我希望在循环函数中访问此变量:
select.form-control
- for (var i = 0; i < #{length}; ++i){
option i
- }
但是{length}似乎不起作用
谢谢您必须在控制器内执行以下操作:
$scope.length = 3;
然后它将在您的Jade模板中全局可用。需要澄清的是,您是否在render res.render'your_template'中传递长度,{length:3}实际上,我没有直接传递变量。。。我使用ExpressJS进行路由/渲染,定义长度的控制器链接到我的视图。