【发布时间】:2015-04-19 10:43:29
【问题描述】:
在我的 HTML 文件中:
<script type="text/x-handlebars">
//some code
{{outlet}}
</script>
这一直是我所有模板的布局,但这没有我制作的任何控制器,因此 Ember 生成了一个。
我的问题是如何访问此车把的控制器?
生成的应用控制器 在official documentation 上说:
application 模板是默认模板,当 您的应用程序启动。
这是我希望能够访问的。我真正想做的只是添加它:
needs: ['someController']
PS:在找了一下之后,我尝试在控制器文件夹中创建一个文件“application.js”,但似乎不是这个。
【问题讨论】:
-
需要一些细节。 (1) 是不是故意漏掉了script标签中的模板名? (2) 你说
how to access the controller for this handlebar,后来你说The application template bla bla This is what I want to be able to access。完全看不懂 -
我可能会混淆一些概念,因为我是 Ember 的新手,但我想要的是访问在我的应用程序启动时呈现的默认模板的控制器(如果它甚至存在或者是可访问)。
-
真的很抱歉,看来我正在寻找的实际上是控制器文件夹中的 application.js 文件,我只是忘记包含它......
标签: javascript ember.js handlebars.js