私は定義しました:
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」オブジェクトを保存します。セッションに保存する前に、「virtual」のすべてが正常に機能しますが、セッションから再度取得すると機能しません。
それはセッションメカニズムに関するものかもしれません。