0

Я начинаю проект в angularjs, чтобы узнать об этом на практике.Почему модуль не распознается в моем проекте?

Я вставляю в <html> настоящую директиву ng-app="ComplibaryApp".

И, конечно же, включить угловые файлы js. в конце <body>.

<script src="js/jquery-1.12.0.min.js"></script> 
<script src="../dist/js/bootstrap.min.js"></script> 
<script src="../lib/angular.min.js"></script> 
<script src="app.js"></script> 
<script src="js/factory.js"></script> 
<script src="js/controllers.js"></script> 

На теле есть: <div ng-view ></div>

Почему в моих файлах, conroller.js/config.js/factory.js, модуль не распознается?

enter image description here

+0

Я считаю, что это просто проблема с intelli-sense, я бы также добавил пробел между вашим '= угловым'. Какую среду вы используете? Я думаю, что его просто IDE заявляет, что не может найти эту функцию или модуль. – TheLazyChap

+0

@ TheLazyChap, я добавляю пробел и все еще ... Я использую Webstrom, и у меня есть угловой плагин. Есть идеи? – Moran

+0

Вы используете любые инструменты Jint linting, такие как 'jshint',' eslint' или 'jslint' в вашем проекте? Взгляните на этот вопрос и посмотрите, не помогает ли он http://stackoverflow.com/questions/21666090/webstorm-angular-is-not-defined, что у человека такая же проблема, как и у вас. Посмотрите на скринкаст-ссылку ее проблемы, чтобы узнать, не совпадают ли ее. – TheLazyChap

ответ

0

Является ли ваш Угловая определены глобально для IDE? В противном случае он не распознает угловые функции.

на стороне записки, в вашей LoadData функции вы можете просто return$http, это также обещание (нет необходимости создавать свои собственные)

+0

В других проектах он отлично работает с угловыми. что вы имеете в виду, если мой угловой определился в моей среде IDE? У меня есть плагин Angular, выбранный в моей среде IDE. – Moran

0

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