在试验中学习EmberJS并且出现一个问题来自我在应用程序标题中生成的linkTo。我在资源上有一个分页符,使得url变为#/ page / N.我的linkTo无法从应用程序模板中获取N(但是因为我不在PageController上下文中),所以即使设置了页面,链接也总是#/。
解决此问题的最佳方法是什么?我使用http://hawkins.io/2013/07/pagination-with-ember/作为我的分页器的基础。
答案 0 :(得分:1)
如果我理解正确,您希望从不同的控制器访问PageController
及其分页助手。您可以使用needs
执行此操作来访问PageController
。
needs: 'page',
pageBinding: 'controllers.page'
现在,您可以使用PageController
访问控制器中的this.get('page')
,并使用任何其他方法。在模板中,您还可以绑定到page.foo
属性。