我可以在控制器中使用上面提到的模块,语法如下,但是在服务中尝试使用它时,它不起作用。
app.controller('regulationCtrl', function ($scope, $rootScope, $http, $window, $location,Notification) {
Notification.primary({message: "Some error message", templateUrl: "custom_template.html", scope: $scope});
//THIS CODE WORKS FINE
});
app.service('fileUploadRegulations', function ($http,Notification, $rootScope) {
this.uploadFileToUrl = function (file, country, juridiction, uploadUrl,Notification) {
Notification.primary({message: "Some error msg:", templateUrl: "custom_template.html", scope: $scope});
//THIS CODE NOT WORKING
}
});
答案 0 :(得分:0)
您不应该显示来自服务的 UI 通知。您可以使用回调或事件来通知控件"某些内容" (在你的情况下,它似乎是一个文件上传)已经发生。然后UI控制器将显示通知弹出窗口。