私はこのスクリプトを持っています
class Raffler.Views.EntriesIndex extends Backbone.View
div: $('#input')
initialize: ->
console.log @div.val()
ご覧のとおり、これはバックボーンのビューです。
$('#div')
変数にキャッシュして呼び出したいと思います。を参照してくださいconsole.log @div.val()
。
しかし、これはうまくいかないようです..
通常の JavaScript を使用すると、次のように記述できます。
var ToDoView = Backbone.View.extend({
div : $('#input'),
initialize: function(){
console.log(this.div.val());
}
})
そして、これはうまく機能しています。コーヒースクリプトのどこが間違っているのですか?