谁能帮助确定以下 Ember.js/Require.js 应用程序无法呈现索引视图的原因?Ember 部分 100% 独立工作。
应用程序.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<script data-main="../script/application" src="http://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.4/require.min.js"></script>
</head>
<body>
<script type="text/x-handlebars-template" data-template-name="index">
login page
<a href="#" {{action "login"}}>Login</a>
</script>
<script type="text/x-handlebars-template" data-template-name="application">
{{outlet}}
</script>
</body>
</html>
应用程序.js
require(["library/jquery", "library/handlebars", "library/ember"], function() {
Application = Ember.Application.create({
LOG_TRANSITIONS: true
});
Application.IndexView = Ember.View.extend({});
Application.IndexController = Ember.Controller.extend({
login: function() {
console.log("called login controller method.");
}
});
Application.Router.map(function() {
this.route("index", {
path: "/login"
});
});
});
我已确认 Require 已成功加载以下文件,并且 Safari 或 Chrome 浏览器中未显示脚本错误。
- 应用程序.html
- 应用程序.js
- 余烬.js
- 车把.js
- jQuery.js
- 要求.min.js
版本信息
要求:2.1.4
jQuery:v1.9.1
余烬:v1.0.0-rc.1
车把:1.0.0-rc.3