是否可以在可观察对象中绑定未存在的属性?因为在我映射之后我没有看到结果。
答案 0 :(得分:3)
我不知道干净的方式,但你可以这样做:
<div data-bind="text: data().field1 ? data().field1() : ''"></div>
现在(由于某种原因,不太清楚为什么)你需要明确地传达observable的值已经改变并且视图应该更新:
ko.mapping.fromJS(Data, {}, model.data);
model.data.valueHasMutated();