0
Knockoutjs 2.2.0 및 매핑 2.3.3에서는이 기능이 작동합니다. 녹아웃 2.2.1 및 매핑 2.4.0에서는 그렇지 않습니다. 둘 다 다른 프로젝트에서 이전 버전 인 nuget을 사용하여 가져 왔습니다. 같은 프로젝트에 파일을 복사했습니다.knockoutjs 2.2.0 vs 2.2.1 및 매핑 2.3.3 vs 2.4.0
두 버전 모두에서 .debug.js를 시도하고 버전을 믹싱하고 매칭했습니다.
최신 버전 (2.2.1 및 2.4.0)을 사용하면 viewmodel 값이 올바르게 매핑 된 것처럼 보이며 마크 업을 값으로 업데이트하지 않습니다.
변경 되었습니까? 잘못된 구문을 사용하고 있습니까?
감사합니다.
코드가 조금 짧아졌습니다. 모든 후킹
function myObj() {
var self = this;
this.GetMyObj = function() {
$.ajax({
....
success: function (data) {
debugger;
ko.mapping.fromJS(data, {}, self);
},
..
});
};
this.ClaimID = ko.observable();
...
}
그리고 최대
var vm = new myObj();
ko.applyBindings(vm);
$(document).ready(function() {
vm.GetMyObj();
}
물론 마크 업
<br/><br/>
WORK!!!: <b><span data-bind="text: ClaimID"></span></b> stuff.
<br/><br/>
문제를 보여주는 피들을 만들 수 있습니까? –
매핑의 문서에 대한 링크를 최소한 게시 할 수 있습니다. 2.4.0 –
http://knockoutjs.com/documentation/plugins-mapping.html – William