gpt4 book ai didi

knockout.js - 如何在 knockout 中检查包含

转载 作者:行者123 更新时间:2023-12-02 01:50:50 24 4
gpt4 key购买 nike

我正在使用 knockout ,我有一个 html 页面,我想在其中检查具有某些值的字符串。
就像我有一个字符串 'A:B:C:D:F:G:H:I' 一样,我只是想在 html 中检查这个字符串并使用 knockout 。
模型

 var viewModel = function () {
var self = this;
self.key = ko.observable("A:B:C:D:F:G:H:I");
}

看法
<!-- 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 是一个字符串,我想检查 key 是否包含 A 然后做一些,如果 B 然后做一些其他的事情。如何通过 knockout 实现它。

最佳答案

我刚看到这个问题。甚至我也遇到了同样的问题。我找到了一个解决方案,它可能会帮助某人。

 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 -->

关于knockout.js - 如何在 knockout 中检查包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22876740/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com