我正在使用淘汰赛,我有一个 html 页面,我想在其中检查具有某些值的字符串。
就像我有一个字符串 'A:B:C:D:F:G:H:I' 一样,我只想用剔除 if 检查 html 中的这个字符串。
模型
var viewModel = function () {
var self = this;
self.key = ko.observable("A:B:C:D:F:G:H:I");
}
View
<!-- ko if: key().contains('A') -->
<input type="checkbox" checked="checked" value="A"/>
<!-- /ko -->
<!-- ko if: key().contains('B') -->
<input type="checkbox" checked="checked" value="B"/>
<!-- /ko -->
假设 key 是一个 string ,我想检查 key 是否包含 A 然后做一些事情,如果 B 则做一些其他事情。如何通过淘汰赛来实现它。
我刚看到这个问题。即使我也遇到了同样的问题。我找到了一个解决方案,它可能会对某人有所帮助。
var viewModel = function () {
var self = this;
self.key = ko.observable("A:B:C:D:F:G:H:I");
}
所以在你看来你可以做这样的事情
<!-- ko if: key().indexOf('A') > -1 -->
<input type="checkbox" checked="checked" value="A"/>
<!-- /ko -->
<!-- ko if: key().indexOf('B') > -1 -->
<input type="checkbox" checked="checked" value="B"/>
<!-- /ko -->
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)