define([], function() {
function myCtrl($scope,$http)
{
$scope.test = "Course Man";
}
myCtrl.$inject=['$scope','$http'];
return myCtrl;
});
У нас есть отдельный файл для каждого контроллера и, при необходимости, ленивый загруженный файл. Они имеют соответствующую запись в application.js.Как создать Child Controller Angular Js
Теперь проблема:
мне нужно 2-3 ребенка контроллеры все связаны с родительским контроллером .. и все есть в одном файле .. так что они могут быть загружены ..
Пробовал:
define([], function() {
function myCtrl($scope,$http)
{
$scope.test = "Course Man";
}
function myCtrl1($scope,$http){};
myCtrl.$inject=['$scope','$http'];
return myCtrl;
});
но, dosen't, кажется, работает.
UPDATE ----
Родитель -
define([], function() {
function myCtrl($scope,$http)
{
$scope.test = "Course Man";
}
myCtrl.$inject=['$scope','$http'];
return myCtrl;
});
С другой контроллер:
define([], function() {
function myCtrl($scope,$http)
{
$scope.test = "Course Man";
}
return myCtrl;
});
function myCtrl1($scope,$http){
};
Это работает .. не уверен, что они хав e родительские отношения с ребенком или нет ... смущены!
что вы пытаетесь сделать ?? вы можете создать отдельный контроллер для ребенка вместо этого! – Aravind
логика приложения не позволяет отдельный контроллер .. Необходимо создать дочерний контроллер .. в том же файле родительского контроллера. –
вы можете вставить контроллер в родительский, но мой вопрос. Пожалуйста, обновите с дополнительной информацией. Какая логика и хотите повторно использовать с родительского контроллера? – Aravind