ノックアウトとコーヒースクリプトでシンプルなアプリを維持したい。次のような Json オブジェクトの配列を追加したい:
[
{
Name = "",
Subscribe = "",
ScrollOfDish = [0]
},
{
Name = "",
Subscribe = "",
ScrollOfDish = [0]
}
]
これが私のコードです:
class Complex
constructor: ()->
@ComplexItems = ko.observableArray()
@getAllComplex()
self = this
getAllComplex:()->
$.ajax
type: "POST"
url: "/Complex/GetAllComplex"
data: {}
dataType:"json"
contentType:"json"
success:(res)->
self.ComplexItems res // here is the problem
$(document).ready ()->
window.model = new Complex()
ko.applyBindings(model)
しかし、uncouched type error ComplexItems is not a function という問題があります。もちろん、私は逆を試してみself.ComplexItems
ましmodel.ComplexItems
たが、うまくいきませんでしたが、私の例がうまくいかない理由を理解したいと思います。