0

私は ember.js を使い始めようとしているので、できる限りチュートリアルに従っています。私は現在、このHTMLを持っています:

<!doctype html>
<html>
 <head>
  <script type="text/x-handlebars" data-template-name="application">
   Test
 </script>
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
   <script src="ember-1.0.0-rc.1.min.js"></script>
   <script src="handlebars.runtime.js"></script>
   <script src="app.js"></script>
 </head>

</html>

app.js の場所:

App = Em.Application.create();

そしてChromeで私は得ています:

Uncaught TypeError: Object prototype may only be an Object or null ember-1.0.0-rc.1.min.js:18

どこが間違っていますか?

ありがとう!

4

1 に答える 1

2

いくつかの提案:

  • ここで私の指示に従ってください: Ember.js missing modules?
  • タグの順序を尊重しscriptます (jquery -> handlebars -> ember)
  • タグを作成しますbody。ember はそれに書き込みできる必要があります
  • タグをタグscriptの直前に置く</body>

その結果:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>bitshiftcop.com</title>
  </head>
  <body>
    <script type="text/x-handlebars" data-template-name="application">
      Test
    </script>    

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    <script src="handlebars-1.0.0-rc.3.js"></script>
    <script src="ember-1.0.0-rc.1.js"></script>
    <script src="app.js"></script>
  </body>
</html>
于 2013-02-22T12:24:05.780 に答える