This Section of the Angular2 Tutorial에는 배열에 새 항목을 추가하는 기능이 있습니다. 추가하면 ID가 자동으로 증가하지만 어떤 프로세스가 그 ID를 처리하는지 알 수 없습니다.Angular2 튜토리얼 :이 섹션의 ID 변수가 자동으로 증가하는 이유는 무엇입니까?
나는 Arrays.push()가 배열의 길이를 반환한다는 것을 안다. Hero 클래스의 id 변수에 자동으로 삽입되는 길이인가? create
방법에서 추가
add(name: string): void {
name = name.trim();
if (!name) { return; }
this.heroService.create(name)
.then(hero => {
this.heroes.push(hero);
this.selectedHero = null;
});
}
감사 : ID가 구현이 라인에 257가에 GenID의 함수에 대한 호출을 통해 생성되는 핸들러 내부
https://github.com/angular/in-memory-web-api/blob/master/in-memory-backend.service.js
, 나는이 물건의 기능이 무엇인지를 정확하게 알아내는 데 어려움을 겪고있다. – Decius
@Decius 문제가 없습니다. 내 대답을 타이핑하는 게 더 나을 것 같아. ;) – Nix
허용 된 답변을 바꾸어서 죄송합니다. 나는 다른 대답의 코드 블록이 다른 웹 페이지의 링크보다 낫다고 느꼈다. – Decius