angular не определен в Visual Studio 2015

Я создал готовое приложение Cordova в Visual Studio 2015, затем добавил библиотеку AngularJS.Core с помощью NuGet Manager.

После ссылки на файл angular.js в моем html-файле и попытки запустить проект я продолжаю получать эту ошибку:

угловой не определен

вот пример моей html-страницы:

Hello, your application is ready!

<div ng-app="module1" ng-controller="Ctrl1">
    <p>{{Test}}</p>
</div>

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

<!-- Cordova reference, this is added to your app when it's built. -->
<script src="cordova.js"></script>
<script src="scripts/platformOverrides.js"></script>

<script src="scripts/index.js"></script>
<script src="scripts/app.js" ></script>

<script src="scripts/modules/module1/controllers.js"></script>


person Mostafa    schedule 13.07.2015    source источник


Ответы (1)


Решение по этому вопросу следующее. Вы не должны ссылаться на какие-либо файлы вне папки www в любом приложении проекта Cordova.

Все библиотеки JS, добавленные с помощью диспетчера пакетов Visual Studio NuGet, добавляются в папку Scripts за пределами www, что бесполезно в случае приложений Cordova. Чтобы разрешить приложению Cordova доступ к файлам JS, скопируйте все необходимые библиотеки из папки Scripts в любое место в папке www.

Например: "www-->scripts" в соответствии со структурой вашего проекта, и это сработает!

Надеюсь это поможет.

PS. То же самое относится к шрифтам и таблицам стилей.

person Mostafa    schedule 13.07.2015
comment
Спасибо, я сделал некоторые грамматические изменения в вашем ответе. - person That Guy; 24.07.2015
comment
Привет. Знаете ли вы, что означает наличие этих папок: Скрипты, Шрифты, Таблицы стилей за пределами www. Есть ли возможность синхронизировать содержимое этих папок с соответствующим содержимым на www? Спасибо - person tit; 03.11.2015
comment
Да, вы можете сделать это через Cordova Hooks, чтобы вы могли синхронизировать эти файлы каждый раз, когда нажимаете F5. Посмотрите мой ответ в MSDN: social.msdn.microsoft.com/Forums/sqlserver/en-US/ - person Mostafa; 03.11.2015