перекрытие модулей, как избежать или чего я не понимаю?
Всем привет!
В одном js-файле объявил
angular.module('myApp', ['ui.select2', 'ui.keypress']);
В другом
angular.module('myApp', []).directive ...
.В результате директива не работает. Понятно, что так делать не надо. Надо, например, так:
angular.module('myApp.js-file-1', ['ui.select2', 'ui.keypress']);
angular.module('myApp.js-file-2', []);
Но как быть, если объявил и не заметил? Не знаешь в чем ошибка, ничего нигде не валится. Как избежать такой ситуации? Спасибо большое за внимание. |
Тут можно посоветовать только присваивать модуль переменной и в дальнейшем общаться только к этой переменной. Кстати, в Ангуляре можно и директивы одинаково называть, как один из способов расширения директив. Конечно нужно следить, чтобы всё это было под контролем.
|
| Часовой пояс GMT +3, время: 23:04. |