我需要在 HTML 中禁用 knockout.js 的 foreach 循环内的 anchor 标记。
这是我的代码:
<a id="aQStreamSkype" data-bind="attr:{href: ''}, click: $parent.StoreUserClick,disable: ($data.SkypeId == 'null')">Skype </a>
最佳答案
无法禁用 anchor 标记。
最简单的方法是使用ko if binding
,然后呈现一个span
而不是anchor
如果 skype id 为 null
<!-- ko if: skypeId === null -->
<span >No Skype Id</span>
<!-- /ko -->
<!-- ko if: skypeId !== null -->
<a id="aQStreamSkype" data-bind="attr:{href: ''}, click: $parent.StoreUserClick,text: skypeId"></a>
<!-- /ko -->
关于javascript - 在 knockout.js 中禁用 anchor 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15969045/