该服务在组件中不起作用.并且在控制台上没有错误.保持组件继续加载.当我从组件中删除该服务时,它开始正常工作.懒惰加载组件中的服务懒惰加载存在一些问题.请帮忙.

我的服务是Timingscreen.service.ts文件

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

@Injectable({
  providedIn: 'root'
})
export class TimingscreenService {}

我的路由文件是

export const routes: Routes = [
{
    path: 'timingscreen',
    loadComponent: () => import('./screens/timingscreen/timingscreen.component').then(c => c.TimingscreenComponent),
    title: 'Timing screen',
}]

和我的组件timingscreen.component.ts

import { Component, Inject, OnDestroy, OnInit, effect, inject } from '@angular/core';
import { TimingscreenService } from '../../services/timingscreen.service';
        @Component({
      selector: 'app-timingscreen',
      standalone: true,
      imports: [],
      providers: [TimingscreenService],
      templateUrl: './timingscreen.component.html',
      styleUrl: './timingscreen.component.scss'
    })
    export class TimingscreenComponent implements OnInit, OnDestroy {
    private timingService = inject(TimingscreenService)
    }

推荐答案

该问题是由于SR造成的.我的另一个问题已经修复了,请看看 Angular component not loading in the browser due to Observable subscription

Angular相关问答推荐

Angular 16路卫单元测试可观察到的SpyObj属性

如何在Angular 17中使用Angular—calendum?

带有两个注入服务的函数式解析器(Angular 15)

判断哪个Angular 信号导致了影响

带迭代的Angular 内容投影

筛选器不会从文本输入触发更改事件

我正在try 将一个带有模块联盟的Angular 8项目expose 到另一个Angular 项目,Angular 是15,这可能吗?如果是这样,有什么建议吗?

nx serve正在忽略@angular/localize/init的导入"

用于 React 的 ngx-extended-pdf-viewer

我需要取消订阅路由的可观察事件吗

Angular 15 在 URL 中使用@进行路由

相同的 Angular 代码在生产环境中停止工作

ng 生成组件不会创建 ngOnInit 和构造函数

组件的导入不能以Angular 工作

刷新页面导致 401 错误-Angular 8

Angular 2 - 事件列表

如何设置背景 colored颜色 IONIC 4

Angular 2:为什么在检索路由参数时使用 switchMap?

如何每隔一段时间发出 HTTP 请求?

Hot and Cold observables:有 hot和 cold运算符吗?