私はangular2プロジェクトでいくつかのことにjQueryを使用しています。しかし、私はangle2で宣言した変数を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
私は1週間Angular2を使用しているので、わかりませんが、v2にスコープのようなものはないと思います。 – user2529173
[Javascript: "this"変数を簡単に設定する方法は?] http://stackoverflow.com/questions/456967/javascript-how-to-set-this-variable-easily) –