我正在从这样的 Web API 加载数据:
$.getJSON("/api/Rule", function (rules) {
self.Rules(rules);
});
然后我Rules
使用 foreach 绑定绑定到一个表。每个Rule
都有属性:Keyword
、Attribute
和Value
。
我想检查是否Keyword
是某个控制某些控件可见性的值。
data-bind="options: viewModel.Attributes, visible : Keyword != 'Else'"
问题是当我将 的值更改为Keyword
不同的值时,可见性没有更新。
我怎样才能让它工作?
如果它应该通过某种绑定,我没有在我的视图模型中声明一个特殊的对象,我只是使用从服务器返回的任何东西。