【问题标题】:Access controller variable within jade loop玉循环内的访问控制器变量
【发布时间】:2016-02-23 05:12:38
【问题描述】:

对不起,如果这个问题已经被问过但我找不到答案...

我有一个使用jade作为渲染引擎的angularJS应用程序。

在我的控制器中,我定义了以下变量:

var length = 3;

在我的翡翠视图中,我想在循环函数中访问这个变量:

select.form-control
- for (var i = 0; i < #{length}; ++i){
      option i
- }

但 #{length} 似乎不起作用...

谢谢

【问题讨论】:

  • 澄清一下,你是在渲染中传递长度res.render('your_template', { length: 3 })
  • 其实,我不直接传递变量...我使用 ExpressJS 进行路由/渲染,并且我的控制器(定义了长度)链接到我的视图。

标签: javascript node.js angularjs pug


【解决方案1】:

您必须在控制器中执行以下操作:

$scope.length = 3;

然后它将在您的 Jade 模板中全局可用。

【讨论】:

    猜你喜欢
    • 2014-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多