1083得票9回答
Angular.service与Angular.factory的区别

我看到过angular.factory()和angular.service()都被用来声明服务;然而,我在官方文档中找不到angular.service。 这两种方法有什么区别呢?应该根据什么情况选择使用哪一个(假设它们有不同的作用)?

424得票21回答
AngularJS:如何观察服务变量?

我有一个服务,比如说:factory('aService', ['$rootScope', '$resource', function ($rootScope, $resource) { var service = { foo: [] }; return service;...

268得票9回答
@HostBinding和@HostListener:它们是做什么的,有什么作用?

在我的浏览中发现,尤其是在angular.io 样式文档中,经常提到@HostBinding和@HostListener。它们似乎非常基础,但很遗憾它们目前的文档有些简略。 请问有人能够解释一下它们是什么,如何工作,并给出使用示例吗?

251得票18回答
在AngularJS中如何在控制器之间传递数据?

我有一个基本控制器,用于显示我的产品,App.controller('ProductCtrl',function($scope,$productFactory){ $productFactory.get().success(function(data){ $sc...

180得票3回答
$parse、$interpolate和$compile服务之间有什么区别?

$parse、$interpolate和$compile服务有什么区别?对我来说,它们都是做同样的事情:将模板编译成模板函数。

141得票8回答
Angular 4+中的ngOnDestroy()在服务中的应用 - 销毁可观察对象

在 Angular 应用程序中,我们使用 ngOnDestroy() 生命周期钩子来处理组件/指令中的订阅,以取消这些可观察对象。 我想清除/销毁在 @Injectable() 服务中创建的 Observable。我看到一些帖子说也可以在服务中使用 onDestroy() 但是,这是否是最...

106得票4回答
将当前作用域传递给AngularJS服务

将“当前”$scope传递给AngularJS服务是否正确? 我处于这样的情况:我有一个$service,知道它只被一个控制器使用,我想在$service方法中引用控制器的范围。 这个做法在哲学上正确吗? 还是我最好向$rootScope广播事件,然后让我的控制器监听它们?

91得票4回答
在应用程序配置中使用自定义提供者内的 $http,angular.js

主要问题是:是否可能?我尝试过,但没有成功。主要的app.js文件... var app = angular.module('myApp', ['services']); app.config(['customProvider', function (customProvider) { }]...

60得票2回答
Angular 5中服务的生命周期是什么?

Angular 5 服务何时创建和销毁?它有哪些生命周期钩子(如果有的话)?数据是如何在组件之间共享的? 编辑:为了澄清,这不是一个关于组件生命周期的问题。这个问题是关于服务生命周期的。如果一个服务没有生命周期, 那么组件和服务之间的数据流如何管理?

58得票1回答
AngularJS中视图未更新

在事件回调中更新模型属性对视图没有影响,有什么解决方法吗? 这是我的服务:angular.service('Channel', function() { var channel = null; return { init: ...