【发布时间】:2016-08-03 16:04:33
【问题描述】:
我从 Angular 1 开始使用 Angular 2,但我不知道如何在对象的属性上使用 ngFor。
this.myVar 是根据 HTTP 请求的结果定义的,它定义了 attr 属性。
这是我的代码:
# my_page.ts
import {Page} from 'ionic-angular';
import {MyService} from '../../services/my_service';
@Page({
templateUrl: 'build/pages/my_page/my_page.html',
providers: [MyService]
})
export class MyPage {
public myVar;
constructor(private myService: MyService) {
this.myService.fetch().subscribe(
data => this.myVar = data
);
}
}
# my_page.html
<div *ngFor="#item of myVar.attr">
</div>
这是错误:
异常:TypeError:无法读取 [myVar.attr in ...] 中未定义的属性“attr”
谢谢!
【问题讨论】: