Как предотвратить ошибку: [ng: btstrpd] Приложение уже загружено с помощью этого элемента 'document'
с использованием angular -meteor v 0.9
пытается получить предварительно упакованное приложение примера AngularMeteor-SmartAdmin для правильной загрузки
Получение ошибки:
Error: [ng:btstrpd] App Already Bootstrapped with this Element 'document'
Есть ли способ выяснить, почему и где эта ошибка возникает?
Вот мой список метеор:
angular:angular-animate 1.4.0 AngularJS (official) release. For full...
angular:angular-cookies 1.4.0 AngularJS (official) release. For full...
angular:angular-resource 1.4.0 AngularJS (official) release. For full...
angular:angular-route 1.4.0 AngularJS (official) release. For full...
angular:angular-sanitize 1.4.0 AngularJS (official) release. For full...
angularui:angular-ui-router 0.2.15 angular-ui-router (official): Flexibl...
angularui:ui-utils 0.2.4 Angular-ui-utils package for meteor.
autopublish 1.0.3 Publish the entire database to all cli...
cfs:http-methods 0.0.29 Adds HTTP.methods RESTful
gsklee:ngstorage 0.3.0 ngStorage package for Meteor
http 1.1.0 Make HTTP calls to remote servers
insecure 1.0.3 Allow all database writes by default
less 1.0.14 The dynamic stylesheet language
meteor-platform 1.2.2 Include a standard set of Meteor packa...
planettraining:angular-translate 2.7.0 Angular Translate
planettraining:angular-translate-loader-static-files 2.7.0 Angular Translate
planettraining:angular-translate-loader-url 2.7.0 Angular Translate
planettraining:angular-translate-storage-cookie 2.7.0 Angular Translate
planettraining:angular-translate-storage-local 2.7.0 Angular Translate
selchenkov:angular-bootstrap-ui 0.0.1 Meteor
urigo:angular 0.9.0
Ответы
Ответ 1
Проблема связана с пути к файлу index.ng.html
в index.html
ng-include
Это должно быть
<div ng-include="'client/index.ng.html'">
</div>
Путь всегда является абсолютным, как указано в Angular Учебник Meteor
Очень важно отметить - пути всегда абсолютные, а не относительные! поэтому, если "index.ng.html" находится внутри клиентской папки, вам нужно будет поместить весь путь из приложения маршрута, неважно, откуда вы вызываете этот файл. (например, если index.ng.html находился в папке "клиент" ):
<div ng-include="'client/index.ng.html'"></div>