Показать сообщение отдельно
  #1 (permalink)  
Старый 05.01.2015, 19:27
Аватар для Shasoft
Профессор
Отправить личное сообщение для Shasoft Посмотреть профиль Найти все сообщения от Shasoft
 
Регистрация: 03.03.2009
Сообщений: 156

Динамическая подгрузка скрипта контроллера
Везде в примерах используется requeryJS. Однако я от него отказался, так как мне столько функционала не требуется.
Попробовал использовать вот этот сервис. Но не работает. т.е. он подгружает скрипт и я по выводу в консоль вижу что скрипт подгружается. Однако все-равно получаю ошибку
Error: [ng:areq] Argument '<имя моего контроллера>' is not a function, got undefined

Если же файл с контроллером подключить напрямую, то все нормально. Т.е. ошибка именно из-за динамической подгрузке. Ни у кого нет рабочих примеров реализации такой загрузки?

update: Подключил requereJS и попробовал через него подключать. Тоже самое.
require(["/test.js"], function() {
						deferred.resolve();
					});


update2: Для теста заменил загрузку контролера на его прямое инициализацию при вызове страницы таким кодом
ShasoftApp.controller('MyTestController', 
						[		 '$scope','$log','MyForm',
						function( $scope , $log , MyForm) 
						{
						}]
					);
Не работает
Все, идеи закончились

Последний раз редактировалось Shasoft, 05.01.2015 в 22:29.
Ответить с цитированием