Ember 1.8.1-组件链接 - 无法使用操作

时间:2015-02-27 15:21:35

标签: javascript ember.js ember-cli

我使用的是Ember 1.8.1。我有一些组件用于一些通知。他们使用动态变量来确定链接到(我使用计算属性来确定正确的路由,以及要发送的模型。这是正确计算的。)。然后在链接中定义一个动作。

{{#link-to event.routeName event.routeTarget}}
      <li {{action "eventClick" event}}>
            ..other markup...
      </li>
{{/link-to}}

在将这些内容移动到组件之前,一切正常。我现在的问题是,虽然操作正常,并且URL正确形成(在悬停时我可以看到我的链接应该创建的URL正确),当我点击UI中的链接时,动作触发,但链接没有按预期转换。

我之前处理过相反的问题 - 链接中的操作 - 无法正常工作,但从来没有这样的问题。有什么明显的东西我不见了吗?我在文档中搜索过,似乎找不到任何能告诉我我做错的事情。

回顾:在我的Ember组件中,为什么链接的路由不起作用,但其中的操作有效?再次 - 这一切都在它成为一个组件之前起作用,所以我不确定它们的区别。

提前感谢您的帮助。

0 个答案:

没有答案