我正在制作一个网站,我正在使用KO JavaScript来显示登录和注册,如果用户没有登录或注销,如果用户登录。所有功能工作完美,但我的问题是,当页面加载它显示所有的分裂5秒,直到整个页面已正确加载,然后触发并插入正确的语句。这看起来不太好,我真的希望它立即执行,因为它影响我的用户界面。任何人帮助?KO 5秒延迟加载时运行我的UI
这是我的代码。
<!--ko ifnot: Logged()-->
<a href="logged" class="ShowLogged">Log in</a>
<!--/ko-->
<!-- ko ifnot:Logged()-->
<a href="register" class="ShowRegister"> Register</a>
<!--/ko-->
<!-- ko if: Logged() -->
<a href="#" class="ShowLog" data-bind="click: Logged.Loggedout"> Log Out</a>
<!--/ko-->
非常感谢!!把它整理出来!! – 2014-10-06 13:18:41
另外,另一种方法是在主div或容器上添加一个显示属性,例如。这样,这个元素就会隐藏起来,直到绑定启动。对此,你将不得不在它自己的元素上添加样式属性。 – user1415567 2014-10-06 18:07:51