挖空.js使用 $index 和 if 绑定
knockout.js using $index with if binding
我正在尝试根据$index
的值显示一些标记,我可以显示该值,但我似乎无法将其与if
绑定一起使用,这里最好的方法是什么?
<!-- ko if: $index===0 -->
<div>some mark up here</div>
<!-- /ko -->
$index是
可观察量,可观察量是函数。在表达式中使用可观察量时,必须使用 () 形式来访问值。
<!-- ko if: $index() === 0 -->
从挖空绑定页面
$index(仅在 foreach 绑定中可用)
这是正在呈现的当前数组条目的从零开始的索引 通过 foreach 绑定。与其他绑定上下文属性不同, $index是可观察的,每当项目的索引时都会更新 更改(例如,如果将项目添加到数组或从数组中删除)。
例
<div data-bind="foreach: details.additionalDetails">
<!-- ko if: $index() !== 0 -->
<span> | </span>
<!-- /ko -->
<span data-bind="text: name"></span> <span data-bind="text: value"></span>
</div>
结果在
Model #: UAI5021 | Catalog #: UIOY786
相关文章:
- 如何在数据绑定视图中模板化If Else结构
- KnockoutJS:无法处理绑定"if:function(){return conversations}”;
- KnockoutJS:将if绑定封装在自定义绑定中
- 挖空.js使用 $index 和 if 绑定
- jQuery Mobile:使用 tap 绑定 if 语句
- 在 Foreach 循环中使用 IF 条件来比较数据绑定值
- KnockoutJS “if: ” 绑定无法正常工作
- Knockout Js 的渲染方式与基于 Json 值的 if 数据绑定不同
- 在 if 语句中淘汰奇怪的绑定问题
- Knockoutjs:如何在不使用if的情况下过滤foreach绑定
- 使用ko.mapping插件时,IF绑定未按预期工作
- knockout.js:If和foreach绑定,检查可观察数组上的真值
- 带有if绑定的$index不起作用
- Angularjs动态ng-if数据绑定在span中
- Angular JS中ng-if表达式中条件单向绑定的语法
- 剔除条件绑定(但不是本机的“if”方式)
- 可以在Knockout中创建自定义if绑定
- 我可以在Knockoutjs中的if绑定中访问jquery调用中的$data吗?
- 此模板引擎不支持'if'在其模板内绑定
- 自定义指令在ng-if中第二次绑定不正确