腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
向
容器
注册
的
Angular
服务
,
未指定
"
providedIn
“
、
、
angular
docs recommend将
服务
注册
到
容器
1)通常在根范围内,或者2)在特定模块
的
范围内。因此,在一般情况下,如下所示: @Injectable({
providedIn
: "root" }) 然而,我看到了很多这样
的
代码: @Injectable() 在这种情况下,
服务
将在哪个作用域中
注册
不指定作用域
的
含义是什么,这对树摇动有什么影响?
浏览 11
提问于2019-06-19
得票数 2
回答已采纳
2
回答
forRoot与@Injectable
providedIn
元数据
的
选择是什么
、
、
我可以使用ModuleWithProviders forRoot静态方法
向
根模块
注册
一些
服务
,因为这些
服务
在不同模块中
的
几个组件之间共享。ModuleWithProviders { ngModule: SharedModule, }} 但在
angular
6中,如果
服务
需要
注册
到根注入器,则可以使用@Injector修饰器,并将
浏览 0
提问于2018-11-12
得票数 0
2
回答
angular
9依赖注入错误。“该类不能通过依赖注入创建,因为它没有角度装饰器。
同样
的
代码也适用于
angular
8,但现在它给出了这个错误。“无法通过依赖注入创建类'BaseService‘,因为它没有角度装饰器。这将导致在运行时出错。我只是想在这里实现简单
的
继承。'application/json' }}import { Injectable } from "@
angular
/core"; import {HttpClient} f
浏览 1
提问于2020-04-07
得票数 5
1
回答
不相关组件之间
的
服务
数据共享不起作用
我已经构建了一个共享数据
服务
,它应该将下拉选择从1个组件发送到它
的
兄弟
的
孙子组件。但是我不能让它工作。共享
服务
: @Injectable() private subject: BehaviorSubject<MyData> = new
浏览 25
提问于2019-09-23
得票数 0
1
回答
ProvideIn -我应该在什么时候使用这个新
的
Angular
6特性?
、
在新版本中增加了
Angular
6- 。我在想我应该什么时候使用它。我应该只将它用于核心模块中
的
服务
吗?当我尝试在导入到我
的
SomeCustomModule中
的
服务
中使用它时:
providedIn
: SomeCustomModule,我得到了警告:WARNING
浏览 1
提问于2018-06-10
得票数 3
1
回答
为什么未使用
的
公共方法会被树抖动从
服务
中删除?
、
、
我们正在开发一个webapp,它使用了一个相当大
的
API,它包含在npm库中。库中有很多方法,没有应用到应用中,我们
的
假设是,这些方法不包括在生产构建中。但是,生产构建中仍然包含对某个特定方法
的
检查,该方法在应用程序中没有使用。生成
的
生产生成: 为什么树不摇动,有办法摇动它?(例如,设置得更严格)
浏览 2
提问于2020-08-03
得票数 0
回答已采纳
2
回答
通过注释
注册
.NET核心单例
服务
、
、
有没有办法通过注释将(自动
注册
)单例
服务
自动
注册
到C# DI
容器
() ?例如,类似于
的
,中
的
@injectable()注释,中
的
自动装配,或中
的
自动装配import { Injectable } from '@
angular
/core';
providedIn
: 'root',export class
浏览 0
提问于2020-04-25
得票数 1
回答已采纳
8
回答
Angular
6
服务
:
providedIn
:'root‘vs CoreModule
、
在
Angular
6中,下面是创建单例
服务
的
首选方式:
providedIn
:'root',export class UserService {在
Angular
文档中:当您在根级别提供
服务
时,
Angular
将创建HeroService
的
单个共享实例,并
浏览 0
提问于2018-06-14
得票数 37
1
回答
构造器中
的
服务
与组件中作为提供程序列出
的
服务
之间
的
区别?
、
如果在组件中我将
服务
声明为: 提供程序: @Component({ ... } 有没有更好
的
方法?
浏览 8
提问于2019-12-04
得票数 0
回答已采纳
1
回答
将数据
服务
中
的
全局数据设置为可从所有组件访问
登录数据
服务
后,我正在尝试保存访问令牌。登录后,我将在accessToken文件中设置auth.service.ts,并尝试在另一个文件中访问该值。console.log(this.dataService.getAccessToken()); 当我在this.dataService.getAccessToken()中打印auth.service时,我会得到正确
的
访问令牌现在我尝试在一个不同
的
组件中访问它,我得到了undefined。
浏览 1
提问于2019-04-26
得票数 2
1
回答
为什么在
Angular
8中生成
服务
时从‘expected’中得到“error TS1005:”
、
我是
Angular
的
新手,正在尝试构建一个小
的
日志应用程序-只是为了进入。对于日志,我想创建一个
服务
,并使用ng g s services/log完成它。最后,我将其添加到app.module.ts中:import { NgModule} from '@
angular
/core'; import {
浏览 7
提问于2020-02-06
得票数 0
2
回答
我
的
代码有什么问题吗?我需要通过在角中使用
的
服务
方法将头组件中选择
的
“string”传递给app组件。
我正在创建一个购物列表项目,我试图通过
服务
将选定
的
数据从我
的
header.component.html传递到app.component.ts,然后尝试在app.component.ts中只传递console.log下面是指向它
的
gist链接,代码在too.Any帮助下面,将受到高度赞赏。 </ul> </ul> <
浏览 0
提问于2019-01-16
得票数 0
9
回答
Angular
cli在一个步骤中生成
服务
并包括提供者
、
、
可以使用
angular
cli生成
服务
并将其添加为app.module.ts中
的
服务
提供者,只需一步,或者使用ng g命令中
的
特殊选项?generated but not provided, it must be provided to be used在它旁边(根据警告消息),我通常使用文本编辑器将它添加到app.module.ts上
的
provider
浏览 53
提问于2017-03-12
得票数 67
回答已采纳
2
回答
检测到循环依赖项中
的
angular
7警告:
我试图在我
的
provideIn应用程序中使用“
angular
7”属性将一个
服务
注册
到一个特定
的
模块。test.module.tsimport { CommonModule } from '@
angular
/common/test/test.module';
prov
浏览 0
提问于2019-02-27
得票数 2
1
回答
如何在角度上不同路径
的
无关组件之间同步数据(rxjs 6)
、
在具有不同路由
的
两个不相关组件之间同步数据有问题。如果我这样做,它就会奏效:在这里,代码
浏览 0
提问于2019-09-12
得票数 3
回答已采纳
1
回答
按角度导航页面时按钮状态发生变化
、
在产品列表中,每个产品都有一个“添加到购物车”按钮,单个产品必须在购物车客户端不能再添加相同
的
产品购物车。当我单击该按钮时,它将被禁用,但如果在页面之间导航,则按钮状态再次激活。
浏览 2
提问于2021-08-16
得票数 0
3
回答
Angular
6:为“root”提供HTTP_INTERCEPTORS
、
、
、
、
从
Angular
5,在AppModule中提供
服务
,到
Angular
6,在@Injectable装饰器中设置'provideIn‘键,我已经将所有
服务
都更改为使用新
的
"provideIn“方法。但是,我
的
拦截器
服务
是一个例外。@Injectable() exp
浏览 0
提问于2018-05-07
得票数 14
回答已采纳
3
回答
Angular
6-创建(非根)模块作用域
服务
、
、
、
、
据我所知,直到
angular
6,所有的@Ngmodule提供程序都在根注入器上
注册
,并在主包中提供
服务
,即使只有延迟加载
的
模块使用它们。这可以通过@Inj
浏览 2
提问于2018-05-09
得票数 4
4
回答
角7: NullInjectorError:没有PagerService
的
提供者
、
、
、
、
这是我
的
代码: import * as _ from 'underscore';
providedIn
: 'root'/services/pager.service'; import * as _ from/node_modules&
浏览 1
提问于2018-12-14
得票数 24
1
回答
在提升角度
的
同时初始化类?
、
this.items.push(i); } return this.items;}class ButtonUsage { a.get();}
浏览 0
提问于2019-06-28
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Angular 6发布,新功能详解
docker常用命令详解
AngularJS的模板和数据绑定详解
AngularJS和Angular 2+:一个详细的比较
服务网格Istio 1.11 发布:重新设计了网关管理,支持 Kubernetes 多集群服务
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券