2
我想從服務發送數據到$ emit的控制器。每當我在服務中的console.log中都有數據,但是在控制器$ rootScope。$上,我看不到數據。
service.GetTest = function() {
var inside = this;
var promise = $http(
{
method: 'POST',
url: inside.baseUrl + 'Admin/setTest',
contentType: 'application/json'
});
promise.then(function (data) {
console.log(data);
$rootScope.$emit('monitor', data);
})
}
$rootScope.$on('monitor', function (event,data) {
console.log(data);
});
在您的代碼中進行修改後,這對您有用嗎? –