私のjsでは、ここをクリックして関数を呼び出していますが、私の関数です
function PopulateBranch(branchAreaName) {
var nodePath = "/content/eng/phone-numbers/jcr:content/content-page/wireframe";
$.ajax({
data: "action="+"getBranch"+ "&nodePath=" + nodePath + "&nodeName=" + branchAreaName,
url: '/bin/branchlocator/crud' ,
dataType: 'json',
type: 'GET',
success: function (data) {
self.PopulateBranch = ko.computed(function(){
ko.utils.arrayForEach(data, function(item){
branchView.Branches.push(new Branch(item));
});
});
},
error: function (exception) {
alert("fail");
}
});
};
ビューモデル内でこの関数を呼び出していますが、この関数を呼び出すとこのエラーが発生します
Uncaught Error: Cannot write a value to a ko.computed unless you specify a 'write' option. If you wish to read the current value, don't pass any parameters.
任意の解決策??