1
鑑於此代碼,我如何訪問對象「會話」?它由於「this」失效而失敗:typescript in angular2,如何通過此訪問類變量
/// <reference path="chrome/chrome-app.d.ts" />
import { Component, Input, OnInit } from '@angular/core';
import { AppService } from './app.service';
@Component({
selector: 'tabs',
templateUrl: './templates/app.html',
providers: [ AppService ]
})
export class AppComponent implements OnInit {
public sessions : Object;
constructor(private appService : AppService) {}
getBookmarkLists() {
console.log(this.sessions) // it gives undefined
this.sessions['test'] = 'yea'; // it fails
this.appService.getBookmarks().then(function(bookmarks : any) {
console.log(this.sessions) // it fails
});
}
ngOnInit() {
this.getBookmarkLists();
}
}
我期望的是能夠訪問變量並填充它。
是的,就是這樣,現在我可以訪問會話(但顯然不是他們的內容,但我會說這與這個問題無關,所以非常感謝!) – Gerard