X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Angular
fedornabilkin
fedornabilkin
Topic Starter сообщение 10.3.2016, 0:00; Ответить: fedornabilkin
Сообщение #1


Подскажите пожалуйста, как правильно реализовать взаимодействие между двумя модулями в angularjs?
Насколько я понимаю модуль - это автономная единица и он никак не должен зависеть от других модулей в плане написания кода.
В данный момент пришлось заводить переменную в виде объекта, через которую передаю данные в модуль.
Вот $scope.blk.pop; прописан где-то в другом модуле из которого необходимо управлять модулем popup, но по логике этой строки быть не должно $scope.pop = $scope.blk.pop;

Кто работал с большими приложениями, подскажите пожалуйста.

var popup = angular.module('popup', []);

popup.controller('popupCtrl', ['$scope', function($scope){

$scope.pop = $scope.blk.pop;
// закрываем popup
$scope.pop.Out = function(){
angular.extend($scope.pop, {visible:false});
};

$scope.pop.tpl = function(){
if($scope.pop.visible === true){
return $scope.pop.file + $scope.main.nocache;
}
};

}]);



Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Приглашаем сильных разработчиков Angular JS
0 Olva19 1744 28.3.2016, 0:33
автор: -Olva19-
Открытая тема (нет новых ответов) По совместительству либо удаленно Js / Angular, HTML5
0 Pawel.rsk 2285 8.9.2014, 12:41
автор: -Pawel.rsk-


 



RSS Текстовая версия Сейчас: 20.4.2024, 0:07
Дизайн