Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js EmberJS-应用程序模板中的访问控制器值_Ember.js - Fatal编程技术网

Ember.js EmberJS-应用程序模板中的访问控制器值

Ember.js EmberJS-应用程序模板中的访问控制器值,ember.js,Ember.js,在fire的试用中学习EmberJS,出现的一个问题是我在应用程序标题中生成的链接。我在资源上有一个分页器,这样url就变成了#/page/N。但是,我的链接无法从应用程序模板中获取N(因为我不在PageController上下文中),因此即使设置了页面,链接也始终是#/N 解决这个问题的最好办法是什么?我正在使用作为分页器的基础。如果我理解正确,您希望从其他控制器访问页面控制器及其分页帮助程序。您可以使用needs来访问PageController needs: 'page', pageBin

在fire的试用中学习EmberJS,出现的一个问题是我在应用程序标题中生成的链接。我在资源上有一个分页器,这样url就变成了#/page/N。但是,我的链接无法从应用程序模板中获取N(因为我不在PageController上下文中),因此即使设置了页面,链接也始终是#/N


解决这个问题的最好办法是什么?我正在使用作为分页器的基础。

如果我理解正确,您希望从其他控制器访问
页面控制器及其分页帮助程序。您可以使用
needs
来访问
PageController

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