我已将app.engine
设置为hogan,而我正在使用快速路由器,所以这就是我用来呈现数据的方式:
router.get('/upcoming_events', securePages, function(req, res, next){
res.render('upcoming_events', {title: 'Welcome to aDating - Upcoming Events', users:users});
})
在我的HTML页面中,我将访问这样的数据
&LT; h2>{{users}}</h2>
现在问题是{{users}}
包含一个Json格式的内容,我想用角度处理它......我怎么能这样做? THX
答案 0 :(得分:0)
JSON.parse(valid_json);
会将您的json字符串转换为JS对象。
详细说明,如果您使用$http
从Express应用程序中获取数据,则可能会出现这种情况。
$scope.getStuff = function () {
$http.get(apiHost + '/upcoming_events').then(function (res) {
return JSON.parse(res.data.upcoming_events);
// { title: 'Welcome to aDating - Upcoming Events', users: [ /** a collection of users, I presume? **/ ] }
});
};