【发布时间】:2012-06-13 21:44:07
【问题描述】:
是否可以在可观察对象中绑定不存在的属性?因为我映射后看不到结果。
【问题讨论】:
标签: object knockout.js observable
是否可以在可观察对象中绑定不存在的属性?因为我映射后看不到结果。
【问题讨论】:
标签: object knockout.js observable
我不知道一个干净的方法,但你可以这样做:
<div data-bind="text: data().field1 ? data().field1() : ''"></div>
现在(出于某种原因,不太清楚为什么)你需要明确地传达 observable 的值已经改变并且应该更新视图:
ko.mapping.fromJS(Data, {}, model.data);
model.data.valueHasMutated();
【讨论】: