我想使用點擊綁定增加和減去一個文本綁定的值。我不知道如何引用myNumber。敲擊點擊綁定與映射插件
HTML:
<a data-bind="click: increment">
<i class="fa fa-chevron-up"> </i>
</a>
<div data-bind="text: myNumber"></div>
<a data-bind="click: subtract">
<i class="fa fa-chevron-down"> </i>
</a>
JS:
<script type="text/javascript">
function increment(result){
result.myNumber ++;
}
function subtract(result){
result.myNumber --;
}
$.getJSON("/app/api/", function(result) {
function viewModel() {
return ko.mapping.fromJS(result);
};
ko.applyBindings(new viewModel());
})
.error(function() { alert("error"); });
</script>
你有文字:mynumber的在您的數據綁定,哪裏是它的代碼??? – saj
它從viewModel中獲取它。這一點工作正常 – user3972986