首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ko.observableArray?

如何使用ko.observableArray?
EN

Stack Overflow用户
提问于 2013-10-19 16:28:30
回答 3查看 2K关注 0票数 0

我编写了一些简单的示例来了解ko.observableArray的工作原理。

代码语言:javascript
复制
**HTML**:
Count is : <span data-bind="text anotherObservableArray().length"> </span>

JS:
var anotherObservableArray = ko.observableArray( [
{ name: "A", type: "A" },
{ name: "B", type: "B" },
{ name: "C", type: "C" }
]);

ko.applyBindings(anotherObservableArray);

下面是我要实现的示例的链接

Kishore/ZPDBv/

我期待着"Count is: 3“输出,相反,输出是"Count is:”

请告诉我为什么不显示伯爵。

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-10-19 16:38:51

ko.observableArray应该是model对象的一部分。

例如。

代码语言:javascript
复制
var viewModel = new function()
{
   this.anotherObservableArray = ko.observableArray(...);
}  

代码语言:javascript
复制
var viewModel = {
   anotherObservableArray : ko.observableArray(...);
}  

应用绑定

代码语言:javascript
复制
ko.applyBindings(viewModel);  

JSFiddle演示

你可以在这里找到很好的淘汰赛网上教程

票数 0
EN

Stack Overflow用户

发布于 2013-10-19 16:43:48

这是你的小提琴的一把叉子:

http://jsfiddle.net/myjkk/2/

注意文本绑定语法是如何包含冒号的:

代码语言:javascript
复制
<span data-bind="text: anotherObservableArray().length"></span>

请在javascript中注意如何使用ko.applyBindings。请参阅激活knockout的敲除文档:http://knockoutjs.com/documentation/observables.html

代码语言:javascript
复制
var vm = {
    anotherObservableArray: ko.observableArray([{
        name: "A",
        type: "A"
    }, {
        name: "B",
        type: "B"
    }, {
        name: "C",
        type: "C"
    }])
};

ko.applyBindings(vm);

同样值得注意的是,在您最初的小提琴中,您做了而不是,包括了knockoutjs库。

票数 2
EN

Stack Overflow用户

发布于 2013-10-19 16:39:53

以下几个问题:

  • 你没有把Knockout作为一个图书馆放在js小提琴里
  • 您没有提供包装可观察数组的vm对象
  • 你的装订中有个错误

小提琴:链接

代码语言:javascript
复制
var vm = {
    anotherObservableArray : ko.observableArray( [
       { name: "A", type: "A" },
       { name: "B", type: "B" },
       { name: "C", type: "C" }
    ])
}
 ko.applyBindings(vm);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19468308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档