这是我在较大函数中使用的代码:
this.categoriesToSearch = ko.observableArray(["Food"]);// Initial selection
console.log(this.categoriesToSearch[0]);
运行此命令将返回
undefined
。 Knockout.js文档指出,observableArrays应该以这种方式读取。有没有更好的方法来读取observableArrays? 最佳答案
自从发布后马上想到答案,回答了我自己的问题:observableArrays是函数,因此提取项目的正确方法是:
this.categoriesToSearch()[0]