2016-10-07 19 views
1

似たような質問が欲しいですが、私の問題を解決できませんでした。確認後の表現が変更されましたLoading components

値isLoadingはAfterViewInitで変更する必要があることがわかりました。私はそれを動作させる方法を理解できません。前もって感謝します。あなたを回避するには

+0

このコードではエラーが発生しないはずです。何か他のものがなければならない。 –

+0

'this.isLoading = action === HttpAction.Requested;'この行に問題があるように感じます。 – micronyks

+0

この 'this.isLoading = HttpAction.Requested'についてどうですか? – micronyks

答えて

0

ChangeDetectorRef.detectChanges()またはzone.run(...)

export class WaitingComponent { 
    public isLoading: boolean; 

    public constructor(private _authHttp: HttpService, cdRef:ChangeDetectorRef) { 
    this._authHttp.request.subscribe((action: HttpAction) => { 
     this.isLoading = action === HttpAction.Requested;//HttpAction.Requested returns 0 or 1 
     cdRef.detectChanges(); 
    }); 
    } 
} 

を使用することができますが、私は本当の問題は、どこか_authHttpであると思います。

+0

これはトリックでした。たぶんあなたは正しい、見てみましょう。ありがとう – user3506588

関連する問題