【发布时间】:2014-10-04 14:00:17
【问题描述】:
我在启动服务器的 app.js 文件中有这条路由
app.get('/view/:item_id', function(req,res){
var A = 5;
res.render('view_item');
我的 view_item.html 中有这个:
<p>{{A}}</p>
我希望它显示变量值 - 5。如果我使用模板引擎,例如玉石,那将很容易。我可以将服务器代码的第三行更改为 res.render({A:A},'view_item');
但我使用 html 作为我的模板引擎。到目前为止,我的研究告诉我,使用带有 Angular 的模板引擎通常是一个坏主意,并且总有一种方法可以使用 Angular 的内置模板系统来做到这一点。那么我该怎么做呢?我是否以某种方式将其传递给 $scope 并包含类似
<script>
$scope.A = {{A}};
</script>
我还没有在任何地方看到这样做,所以我不认为这是要走的路。
【问题讨论】:
标签: javascript node.js angularjs template-engine