小编Man*_*ain的帖子

Angular 6服务:providedIn:'root'与CoreModule

使用Angular 6,下面是创建单例服务的首选方法:

import { Injectable } from '@angular/core';

@Injectable({
  providedIn: 'root',
})
export class UserService {
}
Run Code Online (Sandbox Code Playgroud)

来自Angular doc:当您在根级别提供服务时,Angular会创建一个HeroService的单个共享实例,并注入任何要求它的类.在@Injectable元数据中注册提供程序还允许Angular通过删除服务来优化应用程序(如果事实证明它不会被使用).

也,

providers: [
    // no need to place any providers due to the `providedIn` flag...
  ]
Run Code Online (Sandbox Code Playgroud)

那么,这是否意味着我们不再需要CoreModule?我们可以将服务和其他常用模块直接导入AppModule.

angular angular6

25
推荐指数
3
解决办法
8260
查看次数

Git to TFS 2008单向迁移(有历史记录)

我是Git的新手.我正在探索将Git存储库单向一次性迁移到TFS(带历史记录).我正在研究插件git-tfs.我在这个特定的场景中找不到任何帮助/维基/博客.在这种情况下,我可以使用git-tfs checkin或git-tfs clone命令吗?任何例子都会很棒!! 谢谢!!

git tfs git-tfs

9
推荐指数
1
解决办法
2089
查看次数

何时使用Promise over可观察的?

在任何情况下,Promise都比可观察的功能更强大吗?我知道可观察变量比承诺具有很多好处。但是无论如何,我应该只对可观察对象使用诺言。

我发现了这个链接,promise vs observables。但是,这始终向我展示了可观察性优于承诺的优势。我想知道诺言比可观察的好处。

promise observable rxjs ecmascript-6 angular

8
推荐指数
2
解决办法
6803
查看次数

如何在我的angular 4项目中安装ngx-bootstrap

我可能无法将ngx-bootstrap安装到我的angular 4项目中,因此无法使用预定义的模板.我已经通过以下两个链接进行ngx-bootstrap安装,请指导我正确的方法.

https://valor-software.com/ngx-bootstrap/#/getting-started

https://loiane.com/2017/08/how-to-add-bootstrap-to-an-angular-cli-project/

angular ngx-bootstrap-modal

5
推荐指数
2
解决办法
7257
查看次数