我看过一些类似的问题,但没有确切地看到我做错了什么。我将 .py 文件中的 dict 传递给使用 javascript 的文件。
我知道 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/