다음 Ember.js/Require.js 응용 프로그램이 인덱스보기를 렌더링하지 못하는 이유를 확인하는 데 도움을 줄 수 있습니까? Ember 세그먼트는 100 % 격리되어 작동합니다. application.htmlEmber - RequireJS
<!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>
내가 더 스크립트 오류가 사파리 나 크롬에서 표시되지 다음 파일이 성공적으로 필요로하고 있음을로드되었는지 확인했다
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"
});
});
});
application.js 브라우저. application.html
-
- 는
- ember.js
- handlebars.js
- jquery.js
- require.min.js
버전 정보
가 필요 : 2.1.4
jQuery를 : v1.9.1
엠버 : v1.0.0 개발자 - rc.1
핸들 바 : 1.0.0-rc.3
을
나는 다른 라이브러리와 반대와 함께 사용하기 requirejs 하드 발견했다. 그래서 내가 사용하기가 훨씬 쉬우 며 각도로 테스트 한 라이브러리를 만들었습니다. 하단에 데모 애플리케이션이있다 : gngeorgiev.github.io/Modulerr.js 당신은 또한 Modulerr.js –