【发布时间】:2018-07-29 12:34:52
【问题描述】:
在我的组件中使用 any[] 创建了变量,根据我的要求,动态值将来自基于该变量的服务必须创建和分配值。
export class CostsComponent implements OnInit {
public info: any[] = [];
constructor(private deliverablesService: DeliverablesService, private setupcostsService: SetupcostsService, private activatedRoute: ActivatedRoute) { }
ngOnInit() {
this.activatedRoute.params.subscribe((params: Params) => {
this.setupcostsService.getcostDetails(2940).subscribe(
data => {
this.info.col = data.col; // dynamic
this.info.data = data.data; //dynamic
console.log('cost Info',data);
},
() => { }
);
});
}
在设置this.info.col 时获取Property 'col' does not exist on type 'any[]'。错误。
【问题讨论】:
标签: angular typescript