访问Knockout valueAccessor属性名称

时间:2015-10-09 20:31:47

标签: knockout.js

我需要获取绑定到自定义knockout绑定的knockout viewmodel属性的实际名称。请考虑以下自定义绑定设置...

HTML

<input type="text" data-bind="myInput: Name" />

的Javascript

ko.bindingHandlers.myInput = {
    init: function(element, valueAccessor, allBindingsAccessor, data, context) {
    },
    update: function(element, valueAccessor, allBindingsAccessor, data, context) {
    }
};

var viewModel = {
    Name: ko.observable('Knockout')
};

ko.applyBindings(viewModel);

在自定义绑定处理程序的更新函数的上下文中,如何知道属性 Name 是要访问的属性?我不是在寻找Name的值(我可以通过valueAccessor获取),而是寻找属性名称本身。

0 个答案:

没有答案