繁体   English   中英

KnockoutJS绑定不起作用

[英]KnockoutJS bindings not working

好吧,对此感到沮丧。...使用基因敲除JS进行一些视觉交互。

我所拥有的是一个按钮,它将进行AJAX调用以验证一些数据。 该调用将发回CanProceed属性以及代表其他视图设置的对象。 当我设置CanProceed(true)时,该代码起作用,这将打开其中包含更多DIV的DIV,这些可见性属性中的每一个都绑定到从服务器设置的Permissions.AllowXXX。

参见小提琴示例

http://jsfiddle.net/RcCAx/

我想要发生的事情是,当我从服务器获得权限时,我应该能够告知对象有关的信息,并更新页面UI,但它不起作用。 如果我首先声明可观察到的对象(例如使用CanProceed属性),那么它将起作用,但是如果我尝试使用ko.mapping.fromJS(serverdataobject),则它不会更新绑定到它的东西。

救命......

有关解决方案, 请参见更新的小提琴 这里的关键是要使Permissions是可观察的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM