angular-services相关内容

在angualrjs的工厂中获取和设置值

这是我的工厂: .factory('userService',()){无功用户 = {};返回 {获取名字:函数(){返回用户名;},设置名字:函数(名字){user.firstname = 名字;}} 我在我的两个控制器 MainCtrl 和 AccountEditCtrl 中使用此服务我在 MainCtrl 中使用 getFirstname() 并在 AccountEditCtrl 中使用 ..
发布时间:2021-11-10 03:32:38 其他开发

我们什么时候应该使用 Angular 服务?

据我所知,我们在组件间和组件内通信的情况下使用服务,其中我们隐藏了多个或复杂的数据结构.我们真的只在持久化数据结构的情况下使用服务吗?那么在哪些情况下我们不应该使用服务呢? 解决方案 我不同意你的说法. 据我所知,我们在inter和intra的情况下使用服务我们隐藏多个或复杂数据的组件通信结构. 而不是回答什么时候我们不应该使用 Angular 服务?我会回答什么,为什么以及何 ..
发布时间:2021-11-10 03:32:35 其他开发

离子 3 CORS 问题

我在尝试制作 GET 调用 API.我正在使用 Ionic 本地服务器,在实时服务器的命令行中运行 ionic serve. 错误 请求的资源上不存在 'Access-Control-Allow-Origin' 标头.Origin 'http://localhost:8100' 因此不是允许访问. 我尝试使用代理设置更新 ionic.config.json 但这似乎不起作用.. {" ..
发布时间:2021-11-10 03:32:33 其他开发

将当前范围传递给 AngularJS 服务

将“当前"$scope 传递给 AngularJS 服务是否正确? 我的情况是,我有一个 $service,知道它只被一个控制器使用,我想在 $service 方法本身中引用控制器的范围. 这在哲学上正确吗? 或者我最好将事件广播到 $rootScope 然后让我的控制器监听它们? 解决方案 要让控制器知道异步发生时,请使用 Angular 承诺. 为了激发$app ..

如何在服务和指令脚本文件中使用 angular2 内置日期管道

我需要在服务和指令脚本文件中使用 angular2 的日期管道(不仅仅是在 HTML 中). 有人有想法吗? 由于政策限制,无法上传代码,抱歉. 解决方案 由于 CommonModule 不会将其导出为提供程序,因此您必须自己进行操作.这不是很复杂. 1) 导入 DatePipe: import { DatePipe } from '@angular/common'; ..

Angular 4+ ngOnDestroy() 服务中 - 销毁可观察对象

在一个 Angular 应用程序中,我们有一个组件/指令的 ngOnDestroy() 生命周期钩子,我们使用这个钩子来取消订阅 observables. 我想清除/销毁在 @injectable() 服务中创建的 observable.我看到一些帖子说 ngOnDestroy() 也可以在服务中使用. 但是,这是一个好的做法吗?唯一的方法是什么?什么时候会被调用?有人请澄清. ..
发布时间:2021-11-10 03:32:22 其他开发

Angular 5 中服务的生命周期是什么

Angular 5 服务何时创建和销毁,它的生命周期钩子是什么(如果有)以及它的数据如何在组件之间共享? 编辑:澄清一下,这不是一个关于组件生命周期的问题.这个问题是关于服务的生命周期的.如果服务没有生命周期,如何管理组件和服务之间的数据流? 解决方案 Service 可以有 2 个作用域. 如果在您的模块上声明了服务,则您将共享相同的实例,这意味着将在创建第一个需要它的 ..
发布时间:2021-11-10 03:32:19 其他开发

@HostBinding 和 @HostListener:它们是做什么的,它们有什么用途?

在我在全球互联网上的蜿蜒曲折中,尤其是 angular.io 风格的文档,我找到许多对 @HostBinding 和 @HostListener 的引用.看起来它们非常基础,但不幸的是,目前它们的文档有点粗略. 谁能解释一下它们是什么,它们如何工作并举例说明它们的用法? 解决方案 您是否查看过这些官方文档? HostListener - 声明主机侦听器.Angular 会在宿主 ..
发布时间:2021-11-10 03:32:16 其他开发

javascript 中的 setTimeout 和 angularjs 中的 $timeout 服务之间的区别

我是 Angular 框架的新手.这是我的场景,我想在一段时间后更改 $scope.variable,所以我使用了 javascript setTimeout 方法. $scope.variable = 'Previous';设置超时(功能(){$scope.variable='NEXT';},3000); 此代码对我不起作用.我使用 $apply() 使这段代码工作. 后来我知道 an ..
发布时间:2021-11-10 03:32:10 前端开发

$parse、$interpolate 和 $compile 服务之间有什么区别?

$parse、$interpolate 和 $compile 服务有什么区别?对我来说,他们都做同样的事情:获取模板并将其编译为模板函数. 解决方案 这些都是帮助 AngularJS 视图渲染的服务示例(尽管 $parse 和 $interpolate可以在此域之外使用).为了说明每个服务的作用,让我们以这段 HTML 为例: var imgHtml = ' ..
发布时间:2021-11-10 03:32:07 前端开发

Angular:'找不到'object'类型的不同支持对象'[object Object]'.NgFor 仅支持绑定到 Iterables,例如 Arrays'

我创建了一个 angular 应用程序,它从一个 json 文件中获取数据.但是我在以 html 显示数据时遇到问题.很多变量都是荷兰语,我很抱歉.我对这一切也有点陌生:) 这是我的服务: 从'@angular/core'导入{Injectable};从“@angular/http"导入 {Http, RequestOptions, Response, Headers};从“rxjs"导入 ..
发布时间:2021-11-10 03:32:04 其他开发

AngularJS - UI 路由器 - 以编程方式添加状态

有没有办法在模块配置后以编程方式向 $stateProvider 添加状态,例如服务 ? 为了给这个问题添加更多上下文,我有两种方法可以使用: 尝试强制重新加载模块配置中定义的状态,问题是状态有一个 reloadOnSearch 设置为 false,所以当我尝试 $state.go('state.name', {new:param}, {reload:true}); 什么都没发生,有什 ..

angular.service 与 angular.factory

我见过 angular.factory() 和 angular.service() 用于声明服务;但是,我找不到 angular.service官方文档. 这两种方法有什么区别? 哪个应该用于什么(假设他们做不同的事情)? 解决方案 angular.service('myService', myServiceFunction);angular.factory('myFactory ..
发布时间:2021-11-10 03:31:46 其他开发