Я новичок в Angular 2 и у меня проблемы с привязкой некоторых данных JSON. Если я запускаю URL-адрес API в новой вкладке, я вижу возвращенный JSON, но не через мое приложение. Ниже приведены мои сервисы, компоненты и файлы для просмотра.
Service.ts
public permission(module: string): Observable<Permissions[]> {
return this.http
.get('api-url')
.map((response: Response) => {
return <Permissions[]>response.json();
})
}
Component.ts
_permissionsView: Permissions[];
ngOnInit() {
this.getPermissions();
}
getPermissions() {
this._commonService.permission('module')
.subscribe(
resultsArray => {
this._permissionsView = resultsArray;
console.log(this._permissionsView);
},
error => {"Error: " + error }
)
}
Component.html
<kendo-grid [kendoGridBinding]="_permissionsView">
....
</kendo-grid>
Неправильно ли я подписываюсь?