0

有人能告诉我为什么“行动”在这里不起作用吗?跟我的路线有关系吗? {{#linkTo "content.friend" this}}

http://jsbin.com/EtOjuTe/17

http://jsbin.com/EtOjuTe/19(这是未注释的版本,因此没有输出)

谢谢你。

4

1 回答 1

0

第一个参数linkTo是您要链接到的路由的名称。您没有名为 的路由content.friend,因此 Ember 在尝试构建链接时失败。

我希望您会想要使用contact.friend,但这也不起作用。我认为这是由于 jsbin 是使用旧版本的 Ember 设置的。我至少可以使用friend. 由于friend路由嵌套在contact这意味着 Ember 需要两个模型来参与链接。

由于联系人作为 附加到朋友模型who,因此您可以这样做:

{{#linkTo "friend" who this}}

这得到了要建立的链接,但 idcontactundefined. 我再次怀疑旧版本的 Ember 有问题。

这是有关链接到具有多个动态段的路由的 Ember 文档。 http://emberjs.com/guides/templates/links/#toc_example-for-multiple-segments

这是一个半工作的 jsbin:http: //jsbin.com/OdoHaGi/1/edit

于 2013-09-10T15:29:53.113 回答