Angular 2: when i change a variable in a promise.than in ngOnInit the view doesn't refresh
问题 I created a short example of an Angular 2 application built with NativeScript , what I expect is the variable foo to be "foo" at the beginning, then the ngOnInit() first change it to "bar" and then the promise return and I should see "foobar" in the Label, but instead I see "bar". The execution is as expected as I can see in the logs: JS: afterBar JS: promise new JS: promise than component.ts foo:String="foo"; ngOnInit() { this.foo = "bar"; console.log("afterBar"); var promise = new Promise(