我正在使用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 。