Javascript 余烬JS和模板;“未找到模板”;
所以我有这些脚本包括:Javascript 余烬JS和模板;“未找到模板”;,javascript,ember.js,templating,Javascript,Ember.js,Templating,所以我有这些脚本包括: <script src="js/vendor/modernizr-2.6.2.min.js"></script> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js"></script> <script src="js/vendor/ember-1.0.0-pre.2.min.js"></script
<script src="js/vendor/modernizr-2.6.2.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js"></script>
<script src="js/vendor/ember-1.0.0-pre.2.min.js"></script>
<script src="js/vendor/handlebars-1.0.rc.1.js"></script>
<script src="http://yui.yahooapis.com/3.7.3/build/yui/yui-min.js"></script>
<script src="js/main.js"></script>
我完全迷路了。我只想在屏幕上打印“WTF”。我是否需要包含脚本标记VO或把手?首先,您似乎使用了
ember 1.0.0-pre2
。因此,您不必指定Stocks.initialize()
,除非将autoinit
Ember.Application
属性设置为false:
Stocks = Ember.Application.create({
autoinit: false
});
// omitted code
Stocks.initialize(); // needed because the app is not automatically initialized
接下来,在加载余烬之前,您应该包括把手
:
<script src="js/vendor/handlebars-1.0.rc.1.js"></script>
<script src="js/vendor/ember-1.0.0-pre.2.min.js"></script>
正如您所看到的,它应该可以工作。在JSFIDLE中,您没有将框架(onLoad)设置为
jQuery
。查看加载jQuery的相同JSFIDLE:我想我发现了问题。我使用Modernizr来a-sync加载所有javascript,但不知何故它导致Ember/Handlebar无法处理或查找模板。谢谢你的帮助,你给了我希望和最后的推动力:)
Stocks = Ember.Application.create({
autoinit: false
});
// omitted code
Stocks.initialize(); // needed because the app is not automatically initialized
<script src="js/vendor/handlebars-1.0.rc.1.js"></script>
<script src="js/vendor/ember-1.0.0-pre.2.min.js"></script>