Преобразуйте проект Visual Studio в ASP.NET MVC

Я думаю, что происходит: вы получаете школьную информацию о «schoolObject». Но то, что вы связываете свои значения в html-файле, это свойства объекта 'school'. А в текущей версии вашего ts-файла я вижу, что школьный объект устанавливается только один раз в ngOnInit (без учета инициализации).

Я думаю, вам нужно устанавливать школьный объект каждый раз, когда школьный объект получает новый вход. Тогда все будет нормально. Вот что вы можете сделать:

schoolObject: School;
@Input()
set SchoolObject(schoolObj){
    this.schoolObject = schoolObj;
    this.school = schoolObj;
}

Вам нужно будет обновить html, чтобы получить значения с использованием SchoolObject для вашего родителя следующим образом:

<app-list-item-view *ngIf="showViewScreen" [SchoolObject]="selectedSchool" (notifyParentOnUpdate)='onViewItem($event)'></app-list-item-view>
5
задан pondermatic 30 January 2009 в 06:45
поделиться

1 ответ

Ну, для ответа на мой собственный вопрос необходимо изменить projecttypeguids в файле проекта. В случае ASP.NET MVC RC1 они:

{603c0e0b-db56-11dc-be95-000d561079b0}; {349c5851-65df-11da-9384-00065b846f21}; {fae04ec0-301f-11d3-bf4b-00c04f79efbc}

Хотя, конечно, они могут варьироваться в зависимости от версии, Вы нацелены.

4
ответ дан 13 December 2019 в 19:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: