javascript - <!-- ko 如果 : false --> in a Knockout template be referring to? 会怎样

标签 javascript knockout.js

我正在处理其他人的代码,我在 HTML 模板中注意到了几次,只是想知道 false 可能指的是什么。这只是一个典型的模板/viewModel 设置。它不在循环或另一个 if 语句或类似的内容内。

最佳答案

我认为你可以使用 <!-- ko if:false -->两种情况:

  1. 在调试时,您希望隐藏某些内容而不删除代码(开发人员认为这在将来可能有用)。或者更确切地说,您只想禁用某些部分以进行测试并在将文件保存到存储库之前重新启用(它可能是错误保存的)
  2. 您只想在 KO 被禁用/未找到/未加载时运行代码

关于javascript - &lt;!-- ko 如果 : false --> in a Knockout template be referring to? 会怎样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42972398/

相关文章:

javascript - Foundation – 深层链接到 Accordion 选项卡?

php - 如何让一个php函数等到脚本结束才执行

javascript - 如何在客户端运行程序或批处理文件?

javascript - 基于第一个 knockout 教程,为什么我的代码没有运行?

javascript - 将数据绑定(bind)参数传递给函数 knockout

binding - 在 knockout.js 中绑定(bind)两个 observable

javascript - 获取knockout中被点击元素的索引

java - 读取本地文件而不打开对话框(在浏览器中)

javascript - 用于测试 JavaScript 的 GUI 工具

knockout.js - knockout validation 未清除错误模板