【发布时间】:2016-10-25 00:17:48
【问题描述】:
我有一个 Angular 应用程序 (TypeScript) 设置,其中一个父组件包含另一个子组件。 城市组件(子)发出 Ajax 请求以加载数据(城市),这大约需要 2 秒。
@Component({
providers: [UserService],
template: `<city [city]='user.city' (citySelected)="user.city = $event"></city>`
})
export class FormComponent implements OnInit{
private user:User = new User();
....
问题,我需要先加载城市组件,然后再加载父组件。
【问题讨论】:
-
你在
ngOnInit()的城市组件中在哪里发出ajax请求? -
是的。我在 ngOnInit() 中执行 ajax 请求。
-
我的应用程序:(renatodev.com.br | login: demo | password: demo123) 当我编辑记录时,州和城市出现延迟。
-
为什么你认为你需要先加载父母然后再加载孩子?这甚至应该如何工作?孩子是父母的一部分。
标签: angular typescript