Diciamo che ho un arco legatoCome ottenere l'espressione vincolante all'interno di una BindingHandler in Knockout JS
<span data-bind="MyBinding: Name"></span>
e ho un legame
ko.bindingHandlers.MyBinding = {
init: function (element, valueAccessor, allBindings, viewModel, context) {
// I want to get the string "Name" here. NOT the value of Name.
},
};
Come faccio ad avere una stringa con il costume valore dell'espressione di legame all'interno del gestore? cioè come ottengo "Nome" non "Valore del nome".
Ho anche bisogno dell'espressione in modo che passare la stringa "Nome" non sia fattibile.
<span data-bind="MyBinding: 'Name'"></span>
Come funzionerà se si tratta di un'espressione complessa. es. "Child.Name" – Simon
Perché la stringa non funzionerà per te? In JavaScript puoi "evalare" praticamente qualsiasi stringa nel codice JS. – nemesv
Ovviamente. fammi provare. – Simon