Сообщение от cyber
|
По сути функции контроллеры использует тольку ui, почему бы не переписывать эти функции в локальный объект, и затирать их с глобального window.
|
ну не знаю, вообще не принято будет пихать ихтак, правильнее создать свой модуль и в него засовывать их, типа
var app = ui.module('app'); // создаем модуль наследуем его от ui
app.controller('Main', function(){});
app.controller('Panel', function(){});
app.filter('fdf',function(){});
app.directive('fdf',function(){});
app.directive('fdf',function(){});
app.animation('fade',function(){});
ну вот в таком стиле)
Сообщение от cyber
|
О чем ты?
|
есть области видимости, а есть КОНТРОЛЛЕРЫ по уму контроллеры надо создавать в какую то ячейку области видимости:
типа
$scope.myPanel = new Panel();
и только через myPanel обращаться.
но ты дал мне понять что это тупо (а я и сам так считал просто с ангуляра слизал) и что можно делать контроллеры так
Panel.call($scope);
тогда не придется каждый раз писать myPanel чтобы обратится к свойствам контроллера.
ок, но как тогда быть если у нас панель в панели и мы хотим обратится к внешенй панели ?