【发布时间】:2018-12-31 08:00:13
【问题描述】:
当使用 Angular CLI (ng g s my-service) 生成服务时,它默认在根目录中提供它:
@Injectable({
providedIn: 'root'
})
export class MyService {
...
有没有办法更改 CLI 的设置以生成服务而不使用它?
@Injectable()
export class MyServiceService {
...
编辑
我知道我可以定义一个模块来为其提供--module 标志,我在问:
(1) 完全不提供服务是可能的。
(2) 更改 CLI 的默认行为 - 使其默认不提供,或默认在模块中提供(不使用 module 标志)(在早期版本中的行为不同)
【问题讨论】:
标签: angular angular-cli