Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.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
Javascript 余烬JS和模板;“未找到模板”;_Javascript_Ember.js_Templating - Fatal编程技术网

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>