路由器更改时未执行模型

时间:2014-06-01 19:58:26

标签: ember.js ember-data

我正在构建我的第一个emberJS应用程序,刚开始学习昨天的框架,我开始遇到一些无法找到解决方案的问题......这是其中一个微笑

我有一个搜索结果:http://rommelxcastro.github.io/batarang/#/stocks/search/goo如果您单击其中一个项目,您应该转到类似(http://rommelxcastro.github.io/batarang/#/stocks/STATNOR/1225_70109301_2)的新路线,这是为了显示所有信息,没有问题,问题是当路由加载时我需要为这个特定项加载一些更多的信息并更新模型,但看起来路由中的模型没有被执行,idk为什么或信息不是更新。这是我的路线代码:https://github.com/rommelxcastro/batarang/blob/develop/app/scripts/routes/stock_route.js#L17

感谢您的帮助,如果您对某些事情不了解,请告诉我

1 个答案:

答案 0 :(得分:1)

更改您的链接以发送名称(或您要发送的任何唯一标识符)而不是对象。当您将对象发送到链接到帮助程序时,它会假定您自己将记录发送给它,因此它会跳过模型挂钩。

 {{#link-to 'stock' source_name }}
     <h4>{{ source_name }} - <small>{{ name }}</small> </h4>
 {{/link-to}}