0
说,在表内,我有Knockout CSS绑定不适用于Ajax调用?
<tbody data-bind="foreach: $data">
<tr data-bind="text: somePropertie, css: $parent.setCSS($data)"></tr>
</tbody>
并在功能setCSS,我有一个Ajax调用,并根据其结果,
if (data == "xxx")
return "CSSClassName1";
else
return "CSSClassName2";
,这似乎不是在所有绑定的CSS 。如果我摆脱了ajax调用,并返回“CSSClassName1”,它的作品。
我该如何解决这个问题?由于
返回一个承诺并使用它。您的Ajax调用需要一些时间才能完成,上下文可能与您期望的不同。 – Nit
这是有道理的。我怎么做?你有一些示例代码?谢谢 – neo