【发布时间】:2012-06-14 01:35:45
【问题描述】:
好吧,对这个感到沮丧......使用 knockoutJS 做一些视觉交互的东西。
我有一个按钮,它将进行 AJAX 调用以验证某些数据。该调用将返回 CanProceed 属性以及表示其他视图设置的对象。代码在我设置 CanProceed(true) 时有效,这会打开一个内部有更多 DIV 的 DIV,每个可见性属性都绑定到从服务器设置的 Permissions.AllowXXX。
参见小提琴的例子
我想要发生的事情是,当我从服务器获得权限时,我应该能够告诉淘汰赛对象并更新页面 UI,但它无法正常工作。如果我首先声明可观察对象(如使用 CanProceed 属性),它可以工作,但如果我在这里尝试使用 ko.mapping.fromJS(serverdataobject) 它不会更新之前绑定到它的内容。
帮助......
【问题讨论】: