草庐IT

ngoninit

全部标签

javascript - 第一次加载组件时 Angular 4 ngOnInit 不工作

我在Angular4中有一个组件和一个用于更改路由的模板这个组件被调用但不加载任何没有服务器调用的东西。如果我将ngOnInit()方法内容放入构造函数中,它就可以正常工作。似乎没有调用ngOnInit。自从过去2天以来,任何人都可以帮助我处理这个问题。这是我的路由配置。consttestRouting:ModuleWithProviders=RouterModule.forChild([{path:'createtest/:id',component:TestComponent,resolve:{test:TestResolver}},{path:'createtest',compo

javascript - Angular 2 View 在 ngOnInit 中加载数据之前呈现

这个问题在这里已经有了答案:Errorifdon'tcheckif{{object.field}}exists(1个回答)关闭6年前。我使用githubAPI在我的Angular2应用程序中加载用户和他的关注者数据,但是View在ngOnInit完成加载数据之前呈现,因此我收到:无法读取未定义的属性错误。我的代码片段如下所示:ngOnInit(){Observable.forkJoin(this._githubService.getUser('kaxi1993'),this._githubService.getFollowers('kaxi1993')).subscribe(res=>

ngoninit和构造函数被称为两次

由于某种原因,我得到了两次称呼该功能,我似乎无法弄清楚原因。我在这里看到这个问题为什么ngoninit两次打电话给两次?哪个引用了这个github问题https://github.com/angular/angular/issues/6782但这似乎暗示我在多个地方导入该文件,而我不认为是这种情况。据我所知,我利用了Ionic3的懒惰加载。这是您可以在本地运行的githubrepo的链接,以查看该问题(对不起,我无法找到在Plunker或Codepen中运行此问题的最佳方法)https://github.com/jordan4jc/ionic-init-example该概念的主应用程序首先加载

angular2 ngoninit订阅不执行功能

我有一个问题,在我的Angular2项目中,我有2个组件和1个服务。设置服务中值的功能正在工作,但是子组件中的功能(刑事章程和获取数据)从未触发。附加信息:我用标签以加载子组件。问题是在子组件中。服务:import{Injectable}from'@angular/core';import{Subject}from'rxjs/Subject';import{IStage,ISystemModule}from'./board/board.component';@Injectable()exportclassDetailBoardService{//ObservableISystemModules

Angular 4 ngoninit首次加载组件时不起作用

我在Angular4中有一个组件,该组件是更改该组件的路由的模板,但没有加载任何服务器调用的内容。如果我将ngoninit()方法内容放入构造函数中,则可以正常工作。似乎没有被称为ngoninit。任何人都可以帮助我从过去2天开始就开始做这件事。这是我的路由配置。consttestRouting:ModuleWithProviders=RouterModule.forChild([{path:'createtest/:id',component:TestComponent,resolve:{test:TestResolver}},{path:'createtest',component:Tes

javascript - 实例化 Injectable 类时未调用 ngOnInit

为什么在解析Injectable类时不调用ngOnInit()?代码import{Injectable,OnInit}from'angular2/core';import{RestApiService,RestRequest}from'./rest-api.service';@Injectable()exportclassMovieDbServiceimplementsOnInit{constructor(private_movieDbRest:RestApiService){window.console.log('FROMconstructor()');}ngOnInit(){win

javascript - 实例化 Injectable 类时未调用 ngOnInit

为什么在解析Injectable类时不调用ngOnInit()?代码import{Injectable,OnInit}from'angular2/core';import{RestApiService,RestRequest}from'./rest-api.service';@Injectable()exportclassMovieDbServiceimplementsOnInit{constructor(private_movieDbRest:RestApiService){window.console.log('FROMconstructor()');}ngOnInit(){win