Угловой JS-контроллер не работает при использовании файла.js

Я новичок в Angular JS. Я пробую простой пример, но он, похоже, не работает.

Я создал скрипт.js со следующим кодом: -

var myApp = angular.module("myModule", []). controller ("myController", function ($ scope) {$ scope.message = "AngularJS Tutorial";});

И HtmlPage1.html: -

<script src="Script.js"></script>
 <script src="Scripts/angular.min.js"></script> </head> <body>
 <div ng-app="myModule">
     <div ng-controller="myController">
         {{ message }}
     </div>
 </div> 

Но я получаю такой результат:

{{message}}

Я не знаю, что случилось. Пожалуйста помоги...

0
источник поделиться
2 ответа

Загрузите Script.js после загрузки ссылки на angular.js, потому что в декларации вашего модуля нужна ссылка углового.

Вам нужно сделать, чтобы убедиться, что угловой модуль создан до того, как вы попытаетесь зарегистрировать контроллер на нем.

<script src="Scripts/angular.min.js"></script>  
<script src="Script.js"></script>

DEMO

0
источник
<script src="Scripts/angular.min.js"></script>
<script src="Script.js"></script> </head> <body>
<div ng-app="myModule">
 <div ng-controller="myController">
     {{ message }}
 </div>
</div> 

Включить контроллер после угловой библиотеки (y)

0
источник

Посмотрите другие вопросы по меткам или Задайте вопрос