作为一个Angular新手,按照中文教程(angular.cn)的例子,一步步做下来,遇到一个异常,检查对照了好久,发现没有错误。百思不得其解。
后来到英文版(angular.io)查看相同的教程,竟然代码不同。英文版可以运行。
这是中文版的
export class ShippingComponent {
shippingCosts = this.cartService.getShippingPrices();
}
这是英文版的
export class ShippingComponent implements OnInit {
shippingCosts!: Observable<{ type: string, price: number }[]>;
ngOnInit(): void {
this.shippingCosts = this.cartService.getShippingPrices();
}
}
我去。
后来到英文版(angular.io)查看相同的教程,竟然代码不同。英文版可以运行。
这是中文版的
export class ShippingComponent {
shippingCosts = this.cartService.getShippingPrices();
}
这是英文版的
export class ShippingComponent implements OnInit {
shippingCosts!: Observable<{ type: string, price: number }[]>;
ngOnInit(): void {
this.shippingCosts = this.cartService.getShippingPrices();
}
}
我去。









