admin管理员组文章数量:1333384
I am starting with Ember and just following this tutorial. I downloaded the last source from Ember.js web and I have the following code:
HTML
<!doctype html>
<html>
<head>
<script src="js/libs/jquery-1.7.2.min.js"></script>
<script src="js/libs/ember-1.0.0-pre.2.min.js"></script>
<script src="js/libs/handlebars-1.0.0.beta.6.js"></script>
<script src="js/app.js"></script>
</head>
<script type="text/x-handlebars" data-template-name="application">
Test
</script>
</html>
app.js
App = Em.Application.create();
App.ApplicationView = Em.View.extend({
templateName: 'application'
});
App.ApplicationController = Em.Controller.extend();
App.Router = Em.Router.extend({
root: Em.Route.extend({
index: Em.Route.extend({
route: '/'
})
})
});
App.initialize();
It seems a pretty simple example, but I fail to see these two things:
1) Why the source of ember gives me this error:
Uncaught TypeError: Object prototype may only be an Object or null
On line 18 of the ember code.
2) Why I keep getting this uncaught error, if I have defined the template:
Uncaught Error: <App.ApplicationView:ember143> - Unable to find template "application".
I am starting with Ember and just following this tutorial. I downloaded the last source from Ember.js web and I have the following code:
HTML
<!doctype html>
<html>
<head>
<script src="js/libs/jquery-1.7.2.min.js"></script>
<script src="js/libs/ember-1.0.0-pre.2.min.js"></script>
<script src="js/libs/handlebars-1.0.0.beta.6.js"></script>
<script src="js/app.js"></script>
</head>
<script type="text/x-handlebars" data-template-name="application">
Test
</script>
</html>
app.js
App = Em.Application.create();
App.ApplicationView = Em.View.extend({
templateName: 'application'
});
App.ApplicationController = Em.Controller.extend();
App.Router = Em.Router.extend({
root: Em.Route.extend({
index: Em.Route.extend({
route: '/'
})
})
});
App.initialize();
It seems a pretty simple example, but I fail to see these two things:
1) Why the source of ember gives me this error:
Uncaught TypeError: Object prototype may only be an Object or null
On line 18 of the ember code.
2) Why I keep getting this uncaught error, if I have defined the template:
Uncaught Error: <App.ApplicationView:ember143> - Unable to find template "application".
Share
Improve this question
edited Nov 11, 2012 at 17:16
Nobita
asked Nov 11, 2012 at 17:10
NobitaNobita
23.7k11 gold badges63 silver badges87 bronze badges
1 Answer
Reset to default 5Try putting the application template before handlebars.
<!doctype html>
<html>
<head>
<script type="text/x-handlebars" data-template-name="application">
Test
</script>
<script src="js/libs/jquery-1.7.2.min.js"></script>
<script src="js/libs/handlebars-1.0.0.beta.6.js"></script>
<script src="js/libs/ember-1.0.0-pre.2.min.js"></script>
<script src="js/app.js"></script>
</head>
</html>
版权声明:本文标题:javascript - Uncaught TypeError: Object prototype may only be an Object or null on ember-1.0.0-pre.2 - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1742336521a2455736.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论