如果绑定,在knockout条件中使用逻辑运算符

use*_*299 18 logical-operators conditional-statements knockout.js

<!-- ko if:name == 'Setup' || name == 'Appeals' -->
  <button class="btn dropdown-toggle" data-toggle="dropdown"><span class="caret">/span>/button>
<!-- /ko -->
Run Code Online (Sandbox Code Playgroud)

我只是在name属性包含值"Setup"或"Appeals"时尝试显示一个带有下拉列表的按钮,但它不起作用.如果绑定我们可以在上面的敲除中使用逻辑运算符吗?

PW *_*Kad 32

当您在绑定中使用条件语句时,请记住您需要"获取"该值 -

<!-- ko if: name() === 'Setup' || name() === 'Appeals' -->
  <button class="btn dropdown-toggle" data-toggle="dropdown"><span class="caret">/span>/button>
<!-- /ko -->
Run Code Online (Sandbox Code Playgroud)

  • 不知道这是否在文档中解释,好吧..我还没有找到它.但**真的很重要 (6认同)