knockout.js Knockoutjs无容器控制流

euoag5mw  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(220)

我似乎遇到了一个无容器控制流的问题。当页面最初加载时,它工作正常,当字段gu_catCnt更新时(我可以在模型中看到它正在更新),页面仍然是静态的。字段的格式为:viewModel -〉Fields -〉[3] -〉gu_catCnt,其中[3]是数组中的4个元素-这是否是问题所在?

<!-- ko if: ((parseInt(gu_catCnt) > 0)-->                                     
<select data-bind="options: gu_allCats,
      optionsValue: ca_Value,
      optionsText: ca_Text,
      selectedOptions: gu_Value,
      value: $data"</select>
<!-- /ko -->

多谢

fiei3ece

fiei3ece1#

如果gu_catCnt正在处理页面加载,并且在属性改变时不更新,那么gu_catCnt可能是一个常规属性,而不是observable

gu_catCnt: ko.observable("0")

相关问题