入门

监控属性

使用内置绑定

控制文本和外观

绑定逻辑控制

处理表单属性

解析模板

高级应用

插件

更多信息

"ifnot" 绑定

目的

ifnotif 绑定是完全相同的,除了它会反转任何表达式传给它的结果。更多详情,请查看 if 绑定文档。

注: “ifnot” 否定 “if”

下面的代码:

  1. <div data-bind="ifnot: someProperty">...</div>

… 是完全等同于下面写法:

  1. <div data-bind="if: !someProperty()">...</div>

… 假设 somePropertyobservable 因此你需要调用一个函数获取当前的值。

使用 ifnot 的唯一原因是让代码显得跟整洁。

(c) knockoutjs.com