0
私はコードを書いています。私はcoffeescriptで返信せずにコールバックメソッドを使用したい
initialize : ->
@model.apiForecast = new ApiForecastModel(
model: @model.get('apiForecast')
)
@model.forecast = new ForecastModel(
model: @model.get('forecast')
)
cookie = Cookie()
forecastCall = this.model.forecast.fetch(
data:
token: cookie['Authorization']
headers:
Authorization: cookie['Authorization']
success: ->
console.log('Success Forecast')
error: (e) ->
console.log('Service request failure: ' + e)
)
$.when(forecastCall)
.done(() -> (
@getApiForecast()
return
).bind(@)
return
)
return
しかし、このエラーが発生しました。
error: unexpected indentation
実際、このようなajaxコードにコンパイルしたいと思います。
$.when(forecastCall).done(
function() {
this.getApiForecast();
}.bind(this)
);
解決方法はありますか?