angular-broadcast

    1熱度

    2回答

    我正在使用angular-modal-service庫。我的邏輯是:當模式打開時,它將SomeService和$rootScope.$broadcast從SomeService的功能運行到模態控制器,這樣我可以將資源從服務發送到我的模態控制器。但是,它不會觸發。請幫我弄清楚我錯過了什麼。謝謝。 **服務:** angular.module('ng-laravel').service('SomeSe

    3熱度

    4回答

    我想獲取$ rootScope。$ broadcast來刷新我的視圖。 該服務在該控制器sharedService.passData其中通過新的數組,以服務方法是 - var app = angular.module("productsApp", []) .service("serviceProvider", function ($http) { this.getDatas

    0熱度

    1回答

    我的$scope.$on(...似乎沒有收聽廣播。 我有一個攔截器來捕獲http響應錯誤,並廣播我的主控制器可以做出反應的事件。 (function() { 'use strict'; angular .module('app') .factory('httpErrorInterceptor', httpErrorInterceptor);

    0熱度

    1回答

    我想通過.on在我的指令中測試$廣播(從控制器)的接收器。 指令: describe('<-- myDirective Spec ------>', function() { var scope, $compile, element, $httpBackend, rootScope; beforeEach(angular.mock.module('myApp'));

    0熱度

    1回答

    索引文件中的視圖未更新。這裏是代碼snippits。 指數: <body class="container" ng-controller="indexController"> <div ng-if="isLogin"> <div class="wrapper"> <div ng-include="src/partial/header.html"></div>

    0熱度

    1回答

    我開發的應用程序在angular2破壞/退訂廣播消息的事件,在這裏我用的消息廣播從一個組件更新數據等。在組件的一個 這裏是代碼, message_event.ts import {Injectable} from '@angular/core'; import {Observable} from 'rxjs/Observable'; import {Broadcaster} from './b

    0熱度

    1回答

    我正在編寫一些代碼,並意識到angularjs1.5 +組件實際上並沒有收到$scope.$broadcast事件,意味着$scope.$on從未在組件中運行控制器功能。 雖然我能夠從組件控制器$emit事件,並由父控制器收到$on,但它只是不聽廣播事件。 廣播從父:$scope.$broadcast('parentEvnt', [1,2,3]); 但在組件未收到:$scope.$on('pare

    0熱度

    1回答

    我們採用了棱角分明的傳統(1.5) 我想批量使用第三方庫加載某些層。 我需要等到它們被加載後再繼續。 所以在我的GET數據段,它會調用庫,並要求它來添加數據,我在本節開始$ q.defer並指定這一個廠級變量。 在對第三方的lib服務,我設置爲在請求並請求計數,當他們匹配,$廣播和事件來告訴我它的完整。 然後,我爲此事件監聽($)並設置解決的承諾。然而,該應用程序不會等待這個。 我明白這是一個奇怪

    0熱度

    1回答

    嗨,我有一個controllerA根據一些URL參數生成一個表單,並在提交表單後將執行一些操作。現在我創建了另一個控制器B,並且創建了一個按鈕。點擊該按鈕後,將打開一個包含controllerA url作爲iframe src的模型彈出窗口。 在該模型彈出我能夠看到生成的表單。提交表單後,我必須關閉模型彈出窗口。 controllerA - Contains some logic to gener

    1熱度

    3回答

    我正在遷移到基於Angular的前端。我有一個功能JavaScript將一些數據傳遞給指令,經過一些研究發現使用Service和$broadcast可能是一個很好的解決方案。但不爲我工作... 這裏是我的代碼: function _ajaxCUSTOMER(e) { angular .injector(['ng' ,'app']) .get("broadcastSer