0
這是包含我的綁定的.haml代碼。我刪除了不相關的綁定。爲什麼我無法在此自定義綁定中獲取當前viewModel?
#date-extension
.filter-extension-container
.filter-extension-button
.button-close
#hand-graph-container{"data-bind" => "with:dateGraph"}
#x-axis
#hand-graph{"data-bind" => "foreach: {data:graphData}"}
%div{"data-bind" => "interactiveBar: $data"}
我有一個自定義綁定的開始,像這樣。
ko.bindingHandlers.interactiveBar = {
init: function(element, valueAccessor, allBindingsAccessor, viewModel) {
debugger;
},
update: function(element, valueAccessor, allBindingsAccessor, viewModel) {
}
};
但是,當我看着視圖模型,它等於valueAccessor和僅僅是我傳遞的數據對象。我想訪問dateGraph視圖模型,並且應該能夠訪問它因爲我根據文檔使用了「with:graphData」。