내 angular2 프로젝트에서 일부 항목에 대해 jQuery를 사용하고 있습니다. 하지만 angular2에서 선언 한 변수를 jQuery에서 사용할 수는 없습니다. 나는 다음과 같은 것을 가지고있다 :jQuery에서 angular2 변수에 액세스
export class AddExerciseComponent implements OnInit {
parameters:Array<string> = ["FU"];
constructor() { }
ngOnInit() {
$('.chips').on('chip.add', function(e, chip){
this.parameters.push(chip.data);
console.log(this.selectedValue);
});
}
이것은 매개 변수가 정의되어 있지 않은 오류를 일으킨다. 나는 this
을 사용하기 때문에 그것이라고 생각합니다. 그 밖의 무엇을 할 수 있습니까?
내가 Angular2를 사용하지 않지만 같은 범위에 변수를 추가 할 수 있습니다 결코 각도 1에? – manuerumx
저는 Angular2를 1 주일 동안 사용하고 있습니다. 확실하지는 않지만 v2에 스코프와 같은 것이 있다고 생각하지 않습니다. – user2529173
[Javascript : "this"변수를 쉽게 설정하는 방법?] http://stackoverflow.com/questions/456967/javascript-how-to-set-this-variable-easily) –