有人能告诉我为什么“行动”在这里不起作用吗?跟我的路线有关系吗?
{{#linkTo "content.friend" this}}
http://jsbin.com/EtOjuTe/19(这是未注释的版本,因此没有输出)
谢谢你。
有人能告诉我为什么“行动”在这里不起作用吗?跟我的路线有关系吗?
{{#linkTo "content.friend" this}}
http://jsbin.com/EtOjuTe/19(这是未注释的版本,因此没有输出)
谢谢你。
第一个参数linkTo
是您要链接到的路由的名称。您没有名为 的路由content.friend
,因此 Ember 在尝试构建链接时失败。
我希望您会想要使用contact.friend
,但这也不起作用。我认为这是由于 jsbin 是使用旧版本的 Ember 设置的。我至少可以使用friend
. 由于friend
路由嵌套在contact
这意味着 Ember 需要两个模型来参与链接。
由于联系人作为 附加到朋友模型who
,因此您可以这样做:
{{#linkTo "friend" who this}}
这得到了要建立的链接,但 idcontact
是undefined
. 我再次怀疑旧版本的 Ember 有问题。
这是有关链接到具有多个动态段的路由的 Ember 文档。 http://emberjs.com/guides/templates/links/#toc_example-for-multiple-segments
这是一个半工作的 jsbin:http: //jsbin.com/OdoHaGi/1/edit