【发布时间】:2011-10-04 21:01:35
【问题描述】:
在 Knockoutjs 的 Twitter Client 示例中,一些属性位于 JSON 对象中,而其他属性则分配在 JSON 变量之外。有什么区别?为什么方法 (findSavedList) 不能只是初始声明的一部分?
var viewModel = {
savedLists: ko.observableArray([ ... ]),
editingList: { ... },
userNameToAdd : ko.observable(""),
currentTweets : ko.observableArray([])
};
viewModel.findSavedList = function (name) {
...
};
【问题讨论】:
-
您的 viewModel 不是 JSON 对象。
-
感谢您解决这个问题。那么 viewModel 只是一个对象字面量吗?
-
@Tom:是的。这是一个对象字面量。
标签: javascript json knockout.js