:BreezeJS 자동 KnockoutJS 바인딩에 문자열로 저장된 숫자를 구문 분석하지 않습니다
viewModel = {
products = ko.observableArray([])
};
var manager = new entityModel.EntityManager('/api/Products');
manager.executeQuery(query)
.then(function (data) {
viewModel.products.removeAll();
viewModel.products(data.results);
});
제품의 행을 사용하여 내 페이지에 연결된되는 수량과 같은 숫자 속성을 포함하지만를 data-bind
속성 manager.saveChanges()
을 통해 모델을 저장하면 유효성 검사 오류가 발생합니다. 이는 KnockoutJS가 편집 된 숫자를 문자열로 저장하기 때문입니다.
이 문제를 해결하기위한 권장 방법은 무엇입니까?
고마워, 이제 모든 사용자 정의 바인딩 핸들러는 쓸모가 없다. –
죄송합니다! 코드를 단순화하는 것이 싫어 :) –