Я не могу подключить свой контроллер к моему представлению. Если я включаю представление с использованием ng-view и имею имя контроллера на маршруте, переход завершается с ошибкой в Angular-route.js, когда он пытается связать в ngViewFillContentFactory. Если я использую атрибут ng-controller в самом представлении, он не работает в angular.js на boundTranscludeFn, который связывает контроллер с представлением. В обоих случаях я вижу приложение, а контроллер «shell» загружается в DOM. В обоих случаях сообщение об ошибке «Аргумент« оболочка »не является функцией».Угловое приложение не может найти контроллер на transclude
Тег ng-app установлен в теге html имени приложения. Почему приложение не может найти контроллер? Какую крошечную мелочь мне не хватает?
Вот сообщение об ошибке (я вызываю контроллер на двух разных div), и вот функция контроллера, загружаемая в коллекцию угловых контроллеров.
Атрибут ng_app установлен в «кокпит» в теге html, и в обоих случаях теперь я использую маршрутизатор, чтобы назначить контроллер оболочки как для представления, так и для частичного включения ng. То же самое происходит, если я назначу тег ng-атрибута «shell» в shell.html, только ошибка возникает в другой части кода.
Я пытаюсь собрать тестовое приложение, чтобы воспроизвести проблему, которую я могу опубликовать на git.
Вы понимаете, что мы не видим ваш код? По крайней мере, покажите контроллер –