При создании сервиса с использованием Angular CLI (ng g s my-service
) он по умолчанию предоставляет его в корне:
@Injectable({
providedIn: 'root'
})
export class MyService {
...
Есть ли способ изменить настройки CLI для генерации сервиса без этого?
@Injectable()
export class MyServiceService {
...
РЕДАКТИРОВАТЬ
Я знаю, что могу определить модуль, чтобы снабдить его флагом --module
, я спрашиваю:
(1) Можно вообще не предоставлять услугу.
(2) Изменить поведение CLI по умолчанию, чтобы оно не предоставлялось по умолчанию или не предоставлялось в модуле по умолчанию (безс использованием флага module
) (в предыдущих версиях он вел себя по-разному)