0

私はいくつかの同様の質問を見てきましたが、私が間違っていることを正確に見ていません。.py ファイルから javascript を使用するファイルに dict を渡しています。

JavaScriptファイルが次のように辞書を取得していることを私は知っています:

var numbersFromServer = [{"a": "45", "b": "22", "c": "7"}];

だから、私がこのようなことをしようとすると:

var numbersFromServer = {{ numbers_list|safe }};

var NumbersViewModel = function() {
    var self = this;

    theNumbers = [];
    for (var key in numbersFromServer) {
        theNumbers.push(numbersFromServer[key]);
    }

    self.num_display = ko.observableArray(theNumbers);
}

ko.applyBindings(new NumbersViewModel());

実際の値 (45、22、7) を取得したいときに [object Object] を取得しています。

誰かが私を正しい方向に向けることができますか?

私がやろうとしていることを示すフィドル: http://jsfiddle.net/Znk3q/1/

4

2 に答える 2