0
我定義:貓鼬虛擬不在工作玉琅
var PersonSchema = new Schema({
avatar: Number
});
PersonSchema.virtual("avatarUrl").get(function() {
return "http://example.com/avatar/" + this.avatar;
});
這一點也適用於節點的代碼喜歡:
PersonModel.findOne(function(err, person) {
console.log(person.avatarUrl); // http://example.com/avatar/1
});
但在玉模板,如果我使用:
img(src!= person.avatarUrl)
這不會給我所期望的。
有沒有什麼方法可以製作貓鼬虛擬作品?
編輯
我認爲這個問題是不是做玉,
事情怎麼把我救「人」對象在會議之前,我將它保存到會話,一切都在「虛擬」工作正常,但是當我再次從會話中獲得它時不起作用。
可能與會話機制有關。
您是否嘗試了備用語法? '#{person.avatarUrl}'? – mindandmedia 2012-04-21 17:53:43
我試過了,仍然無法正常工作。 – Kevin 2012-04-21 18:14:00
您可以與我們分享的任何錯誤消息?和渲染請求的完整性... – mindandmedia 2012-04-21 18:15:10