EmberJS - 来自应用程序模板的Access Controller值

时间:2013-07-23 19:43:24

标签: ember.js

在试验中学习EmberJS并且出现一个问题来自我在应用程序标题中生成的linkTo。我在资源上有一个分页符,使得url变为#/ page / N.我的linkTo无法从应用程序模板中获取N(但是因为我不在PageController上下文中),所以即使设置了页面,链接也总是#/。

解决此问题的最佳方法是什么?我使用http://hawkins.io/2013/07/pagination-with-ember/作为我的分页器的基础。

1 个答案:

答案 0 :(得分:1)

如果我理解正确,您希望从不同的控制器访问PageController及其分页助手。您可以使用needs执行此操作来访问PageController

needs: 'page',
pageBinding: 'controllers.page'

现在,您可以使用PageController访问控制器中的this.get('page'),并使用任何其他方法。在模板中,您还可以绑定到page.foo属性。