0
我有/快遞具有res.render
router.get('/',
function (req, res) {
res.render('index', {user: req.user});
});
在渲染這個索引頁節點定義的路由,我想抓住這個req.user如在前面的角度控制器$範圍對象結束。如何才能做到這一點?
請提供代碼段的答覆。
我有/快遞具有res.render
router.get('/',
function (req, res) {
res.render('index', {user: req.user});
});
在渲染這個索引頁節點定義的路由,我想抓住這個req.user如在前面的角度控制器$範圍對象結束。如何才能做到這一點?
請提供代碼段的答覆。
要做到這一點,首先需要在JADE添加一行來創建一個全局JavaScript對象將保存用戶價值,即
script(text/javascript).
var theUSER = !{JSON.stringify(user)}; // inserted by jade
在控制器
現在只要做到這一點
app.controller('AnyController',function() {
var vm = this;
vm.user = theUSER;
});
我已經爲少數項目完成了這項工作。
Aaron
Afaik,沒有好的方法來做到這一點。儘管你可以對'user'進行字符串化並將其渲染爲html模板的內聯腳本或隱藏元素。 – Zen