使用Angular表达式访问引用的Mongoose模式的属性

时间:2015-11-16 04:29:08

标签: angularjs node.js mongoose mean-stack

我正在使用MEAN堆栈开发基本的事件管理应用程序。

我有以下事件架构:

var eventSchema = new Schema({
    ...
    host: {
        type: Schema.Types.ObjectId,
        ref: 'User'
    }
    ...
}

引用包含名称,用户名和密码的User架构。

我正在尝试使用双花括号(即{{ event.name }})使用Angular表达式在HTML视图中显示Event对象的数据。

我的问题是:是否可以使用双花括号访问引用的用户的属性?我希望能够在我的视图中显示User的用户名。 <{1}}仅输出用户的ObjectId,{{ event.host }}未定义。

我甚至在保存{{ event.host.username }}之前尝试填充host路径,但人口似乎被限制在我调用的地方;例如,我可以从api.js中填充并访问Event属性,但我无法访问外面的相同属性。

如何访问引用模式的属性?

我是网络开发的新手,所以我不确定我是否以正确的方式做事。如果它有帮助,我跟随苏格兰人的 Mean Machine:The Beginner's Guide to the JavaScript Stack

0 个答案:

没有答案