Knockout.js 如何在Knockout js中创建指定数量的链接
我想根据viewmodel中的一个数字创建一些链接(或任何html元素)。我想在敲除js Psuedo代码中执行与此等效的操作:Knockout.js 如何在Knockout js中创建指定数量的链接,knockout.js,Knockout.js,我想根据viewmodel中的一个数字创建一些链接(或任何html元素)。我想在敲除js Psuedo代码中执行与此等效的操作: for(var i; i < someNo; i++){ CreateHtmlElement(); for(var i;i
for(var i; i < someNo; i++){
CreateHtmlElement();
for(var i;i
}
我以前在Knockout js中使用过foreach绑定,这使我能够基于数组中的对象创建元素,但是除了计数之外,我找不到任何可以做相同事情的方法。这可能吗?
提前感谢。您可以选择以下几个选项: -在视图模型中使用计算的可观测qnd
foreach
在其上生成一个数组
比如:
this.linkCount = ko.observable(10);
this.links = ko.computed(function() {
return ko.utils.range(0, this.linkCount());
}, this);
-在标记中生成数组,如:
<ul data-bind="foreach: ko.utils.range(0, linkCount())">
<li>something</li>
</ul>
- 某物
-使用Michael Best在此处创建的
重复绑定:太好了-感谢您花时间解释这一点-将尝试一下。