0
新しいES6には、Typscript &私の質問としてAureliaが表示されます。jqueryプラグインの設定内でaureliaサービスにアクセスする
私は小さなアウレリアアプリケーションを持っています。タグ機能にselectizejsを使用したいのですが、アプリケーション内で設定したサービスにバインドしたいと思います。
私の私は、関数の内部でブレークポイントを置く場合、私は私のサービスthis.productService
へのアクセスを得るにはどうすればよい
load:function(......
以内viewmodel.ts
attached(){
$('#product_tags').selectize({
delimiter: ',',
persist: false,
load: function(query, callback) {
if (!query.length) return callback();
debugger
this.productService.getProductTags().then(response=>{
callback(response);
});
},
create: function(input) {
return {
value: input,
text: input
}
}
});
}
、this.
は私のviewmodelが、selectizeプラグインではありません。
これは明らかに何かが間違っているに違いありませんが、わかりません。
私は矢印の機能については知らなかった@Sylvain恐ろしい感謝を取得するためにes6 arrow function
=>
を使用してください。とてもかっこいい! –