내가가는대로 HTTP를 배우고 있습니다. 앞으로 나아갈 방법을 모릅니다. 나는 내 서비스에서만 http 전화를하고있다.HTTP : 업데이트/저장/삭제시 하위 구성 요소의 변경 사항을 감지합니다.
export class Teacher {
public addStudent(value: Student): void {
this.students.push(value);
}
}
내가 선생님을 나열하는 목록 구성 요소를 가지고 있고, 그 구성 요소, 사용자가 교사를 클릭하고 세부로 이동 : 다음
여기 몇 가지 방법입니다, 클래스, 교사가 페이지에서 사용자 입력을 받아 학생을 교사에게 추가합니다.
export class TeacherDetailComponent implements OnActivate {
teacher: Teacher;
constructor(public _service: Service, public _router: Router) { }
routerOnActivate(curr: RouteSegment): void {
let id = curr.getParam('id');
this._service.getById(id)
.subscribe(teacher => {
this.teacher = teacher;
});
}
addStudent() {
this.teacher.getStudents().push(new Student());
//what code here?
}
}
내 headscratcher가있다, 어떻게 내가 새로운 학생이 추가 될 때 교사에 대한 데이터를 업데이트 할 수 있다는 각도 이야기한다!
당신이 당신의'TeacherDetailComponent' 구성 요소의 템플릿을 추가 할 수 있습니다 목록 구성 요소에서
:
그래서 당신은 당신의 세부 구성 요소를 업데이트 할 수 있습니까? –
"사용 완료"란 정확히 무엇을 의미합니까? –
@ GünterZöchbauer 그래, 그게 사실을 지적하지는 않았지만, 사실 내 질문의 일부입니다. 나는 그것이 사용자가하는 모든 변화에서 교사를 업데이트해야한다고 생각한다. – Alex