【问题标题】:Render jade template with parameters that are angular binded upon render使用在渲染时绑定的参数渲染翡翠模板
【发布时间】:2015-10-28 08:10:03
【问题描述】:

根据要求,我渲染一个玉模板,将一些参数传递给模板

res.render("result.jade",{order_id: "abc123"});

在客户端呈现时,将此传递的参数绑定到范围变量的最佳方法是什么?除了将它呈现给一些隐藏的 dom 元素然后获取其文本值(例如使用 jquery)并将其分配给范围变量之外,我还没有找到任何好的解决方案,就像这样

// jade template
div.hidden #{order_id}


// javascript code
$scope.order_id = $(".hidden").text();

【问题讨论】:

    标签: angularjs express pug


    【解决方案1】:

    我建议您将此数据作为单独的 API 调用(例如 REST)提供。然后你的 Angular 应用程序会调用这个 API 来获取加载数据等。

    【讨论】:

    • 我目前使用的解决方案似乎更好。并且查询相同的数据只是为了绑定它看起来不合逻辑,如果在渲染模板发送到客户端之后它已经存在于客户端。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-17
    • 2013-08-05
    • 2015-04-11
    • 2016-08-04
    • 1970-01-01
    • 2014-11-30
    • 2012-12-17
    相关资源
    最近更新 更多