我正在尝试使用可见属性进行Knockout绑定。我有一个可观察的财产" DataContainer"以下是js文件中的示例代码。由于多个ajax调用正在发生,并且在aspx中,我基于显示div 条件。加载内容后,页面正常工作。无论问题是在加载内容之前我都能看到页面中的所有div标签。如有任何帮助,请通知我。 我不想在页面上显示所有div标签。
function A()
{
self.DataContainer = false;
..
..
//ajax calls
..
..
//ajax calls
..
..
..
//ajax calls
..
..
//ajax calls
..
self.DataContainer = true;
}
Sample.aspx
<div id=container data-Bind="visible :DataContainer>
...
...
<div data-bind="If : conditon1>
</div>
...
<div data-bind="If : conditon2>
</div>
..
..
..
<div data-bind="If : conditon3>
</div>
..
..
<div data-bind="If : conditon4>
</div>
</div>