ApplicationComponent:Угловое 2 при обновлении связывания неопределен
@RouteConfig([
{path:'/', name: 'Dashboard', component: DashboardComponent, useAsDefault: true},
{path:'/model/:id', name: 'ModelDetail', component: ModelDetailComponent},
])
Посетитель непосредственно по адресу: http://localhost:8080/model/4
Прежде чем мы сможем оказать "ModelDetailComponent", нам нужно загрузить все модели внутри класса ngOnInit() ,
ngOnInit() {
let id = parseInt(this.routeParams.get('id'));
this.modelService.subject$.subscribe(models => {
if (models.length > 0) {
this.model = models[0];
}
})
this.modelService.getModel(id);
}
шаблон:
<h1>{{model.name}}</h1>
<model-list [model]="model"></model-list> //nested compnent that also use the model.
недвижимости
public model:IModel;
Это способ решить «URL обновления»? –
Да, он будет ждать с загрузкой страницы, пока данные не поступят, я думаю, это была ваша проблема на первом месте, не так ли? –
Это сработало, спасибо :) –