2016-07-29 9 views
1

私は最初のプログラムをEmberJsとして"Hello World"と書いていますが、エラーが発生します。誰かが私を助けることができますか?あなたはエンバー・テンプレート・コンパイラの代わりに、ハンドルバーを含める必要がHello World in EmberJsエラー

HTML

<html> 
<head> 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.5/handlebars.min.js"></script> 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/ember.js/2.7.0/ember.min.js"></script> 
    <script> 
     App = Ember.Application.create(); 
     App.Router.map(function() { 
     this.resource('index', { path: '/' }, function() {}); 
     this.resource('hi', { path: '/hi' }, function() {}); 
     }); 
    </script> 
    <script type="text/x-handlebars" data-template-name='index'> 
     <p>index!</p> 
     <p>{{#linkTo hi}}hi{{/linkTo}}</p> 
    </script> 
    <script type="text/x-handlebars" data-template-name='hi'> 
     hello world! 
    </script> 
</head> 
<body> 
</body> 
</html> 

ERROR

enter image description here

+1

Ember 2以来、Emberアプリケーションを開発するには、[ember-cli](https://ember-cli.com/)ワークフローを使用することをお勧めします。これにより、プロジェクトを構築します。 [Tom Dale](http://stackoverflow.com/users/926126/tom-dale)には、[The Ember 2.0 RFCへの道](https://github.com/emberjs/rfcs/pull/15)に記載されています。 )。 Ember環境での最初の手順については、[Ember quick start](https://guides.emberjs.com/v2.7.0/getting-started/quick-start/)をご覧ください。 _Hello world_アプリケーションのすべてをカバーしています。 – damienc

答えて

1

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/ember.js/2.7.0/ember.min.js"></script> 
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/ember.js/2.7.0/ember-template-compiler.js"></script> 

linkToヘルパーを使用することはできません。非推奨となり、別のエラーが表示されるためです。ここではworking fiddle.

+0

まだエラーが発生しています: "ember.min.js:5 Uncaught TypeError:プロパティ 'isHelperInstance'が未定義です"を読み込めません。作業中のフィドルを共有できますか? – Deadpool

+0

回答が更新されました。 –