淘汰赛中的可见财产无效

时间:2017-05-24 13:29:27

标签: knockout.js

我正在尝试使用可见属性进行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>

0 个答案:

没有答案