好的对这个感到沮丧....使用knockoutJS做一些视觉交互的东西。
我所拥有的是一个按钮,它将进行AJAX调用以验证某些数据。该调用发送回CanProceed属性以及表示其他视图设置的对象。当我设置CanProceed(true)时,代码会工作,这会打开一个内部有更多DIV的DIV,每个可见性属性都绑定到从服务器设置的Permissions.AllowXXX。
请参阅小提琴以获取示例
我想要发生的是当我从服务器获得权限时,我应该能够告诉关于该对象的敲门声并且页面UI更新但它不起作用。如果我首先声明observable(比如使用CanProceed属性)它可以工作,但是如果我尝试使用ko.mapping.fromJS(serverdataobject)这里它不会更新之前绑定它的东西。
帮助......