Проблема Ember: ошибка Uncaught: не удалось найти рули модуля

#javascript #jquery #html #ember.js #handlebars.js

#javascript #jquery #HTML #ember.js #handlebars.js

Вопрос:

index.html:

 <!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Let's learn Ember.js</title>
        <script src="jquery-1.10.2.js"</script>
        <script src="handlebars-1.1.2.js"</script>
        <script src="ember-1.5.1.js"</script>
        <script>
            window.App = Ember.Application.create();
        </script>
    </head>
    <body>
        <script type="text/x-handlebars" data-template-name="index">
            <h1>Welcome to Ember.js!</h1>
        </script> 
    </body>
</html>
  

jquery, handlbars и ember находятся в той же папке, что и index.html .

Когда я открыл index.html в Chrome (адресная строка браузера выглядит так: file:///home/askar/work/ember/emberjs/index.html ), На вкладке консоли элемента проверки я получаю сообщение об ошибке:

 Uncaught Error: Could not find module handlebars ember-1.5.1.js:251
requireModule ember-1.5.1.js:251
(anonymous function) ember-1.5.1.js:27031
(anonymous function) ember-1.5.1.js:27317
(anonymous function) ember-1.5.1.js:44267
  

Что я делаю не так?

Не удалось найти какие-либо связанные сообщения.

введите описание изображения здесь

введите описание изображения здесь

Ответ №1:

Это связано с тем, что в тегах вашего скрипта отсутствуют закрывающие угловые скобки.

Попробуйте это:

 <script src="jquery-1.10.2.js"></script>
<script src="handlebars-1.1.2.js"></script>
<script src="ember-1.5.1.js"></script>
  

Комментарии:

1. Позор мне! 🙂 Это было тривиально. Большое спасибо!