たとえば、次のようなカスタム ノックアウト バインディングがあります。
ko.bindingHandlers.yourBindingName = {
init: function(element, valueAccessor, allBindingsAccessor,
viewModel, bindingContext)
{
// how to access the value-part of the data-bind="name:value" attribute?
},
};
と:
<div data-bind="yourBindingName: someValue"> </div>
関数から data-bind 属性の値の部分 (つまり、上記の例の「someValue」) にアクセスすることは可能init
ですか?
更新:私が何を意味するのかを明確にするために:
- の data-bind 属性には
div
、コロンで区切られた名前と値の部分があります (例: "yourBindingName: someValue")。 - name-part は、呼び出すバインディングを指定します
- バインディング内の値の部分にアクセスして、パラメーターのように使用したい