私はバックボーンのアプリケーションでいくつかのコーディング標準を修正するためにeslintを使用しています。私はif文規格に三項演算子を変換するために必要だ三項演算子を伝統的なif文に変換するときの未定義の変数
getData: function(foo){
var self = this;
$.when(foo).then(function(){
var doUpdate = false;
self.makeAjaxRequest().done(function(data){
self.trigger(doUpdate === false ? "foo" : "bar");
});
}
}
:私は、ビュー(簡略化されたコード)で、以下の機能を持っています。だから私はこれを試してみました:
getData: function(foo){
var self = this;
$.when(foo).then(function(){
var doUpdate = false;
self.makeAjaxRequest().done(function(data){
self.trigger(function(){
if(doUpdate === false) {
return "foo";
}
return "bar";
});
});
}
}
残念ながら、コードに問題を引き起こすようです。私はdoUpdateを正しく参照しているのだろうかと思います。この変換で私はどこに間違っていますか?
乾杯!
としてself.triggerへのあなたの引数は関数である...あなたは( '追加する必要があります)'クロージング後に ''}私は「機能 –