У меня есть два угловых JS файлы вКак ограничить угловой модуль ('myApp', ['ngGrid', 'ui.bootstrap', 'kendo.directives']) ;?
myjs1.js и я включил
angular.module('myApp', [ 'ngGrid', 'ui.bootstrap', 'kendo.directives' ]);
myjs2.js я также включил
angular.module('myApp', [ 'ngGrid', 'ui.bootstrap', 'kendo.directives' ]);
эти модули. На мой HTML страниц я должен включать как JS файлы
myhtml.html
<script src="../../js/myjs1.js"></script>
<script src="../../js/myjs2.js"></script>
, но проблема в том, что в обоих файлах JS я должен включать angular.module('myApp', [ 'ngGrid', 'ui.bootstrap', 'kendo.directives' ]);
из-за которых myhtml.html бросает ошибку, так как оба модуля ngGrid конфликтуют.
когда я удаляю angular.module('myApp', [ 'ngGrid', 'ui.bootstrap', 'kendo.directives' ])
; из одного js я могу получить результат в сетке, так как не существует связи модулей. Но я не могу удалить angular.module('myApp', [ 'ngGrid', 'ui.bootstrap', 'kendo.directives' ]);
из любого из js-файлов, поскольку модуль ngGrid требуется другим html-файлам.
Мой вопрос в том, как ограничить модуль ngrid, чтобы он не включался в мой один html-файл и не использовался другими файлами html.
Могу ли я управлять <html ng-app="myApp">
тегом, используемым отдельно для обоих файлов html ??
Великий это сработало! – Shashank