내 코드에서 동적 객체에 액세스하는 방법 :각도
export class AppComponent implements OnInit {
public manipulate: any ;
...
this.results.forEach(result => {
var index = result.date_value;
if (!this.manipulate.hasOwnProperty(index)) {
this.manipulate.{index} = [];
}
this.manupulate.{index}.push(result);
});
}
예상 결과 :
this.manupulate = {
20171001 : [
0: { resultset },
...
]
}
프로그램을 작성하는 방법. 배열을 사용하면 브라우저가 나타납니다. 그 이유는 색인 값의 범위가 넓기 때문입니다.
아래 자바 스크립트 코드는 완벽하게 실행됩니다.
manupulate[20171001] =
[
0: { resultset },
...
]
}
typescript를 사용하는 경우 브라우저가 표시됩니다.
this.manupulate[20171001] =
[
0: { resultset },
...
]
}
감사합니다.
시도해보십시오. this.manupulate [index] .push (result); – Chandru