Загрузить JS-файл контроллера по требованию с помощью ocLazyLoad в AngularJS
У меня проблема в загрузке по требованию JS-файла контроллера с UI-маршрутизатором и ошибка меня:
Аргумент "FormController" не является
Мой код:
'use strict';
var Request = angular.module('Request',['ui.router','oc.lazyLoad'])
.config(function($stateProvider) {
$stateProvider.state('form', {
url: "/form",
templateUrl: "view/form1.html",
controller:'FormController as form',
resolve: {
form: function( $ocLazyLoad ){
return $ocLazyLoad.load(
{
name:'form',
files:['app/controller/FormController.js']
}
)
}
}
});
и мой контроллер:
'use strict';
Request.controller('FormController',function($scope){
$scope.text = 'This is Form Controller';
})
1 ответ
Решение
Я решил проблему с этим решением:
+ Изменить app.controller
в angular.module('myApp').controller