Ich verwende knockout mit ASP.NET MVC für ein Projekt.
Ich bin mit den folgenden bindingHandler
KOWas ist Knockout Custom Binding "nach" Variable?
ko.bindingHandlers.select2 = {
after: ["options", "value", "selectedOptions"],
init: function (el, valueAccessor, allBindingsAccessor, viewModel) {
// no explicit reference to the 'after' variable
},
update: function (el, valueAccessor, allBindingsAccessor, viewModel) {
// no explicit reference to the 'after' variable
}
}
habe ich diesen Code aus this question und ich verändern es wenig.
Es ist im Grunde eine custom binding handler
für die Select2 plugin.
Frage
Ich will nur wissen, was die after: ["options", "value", "selectedOptions"],
hier bedeutet. In den Funktionen init
oder update
gibt es keinen Verweis auf diese Variable.
Hat diese Variable in diesem Zusammenhang eine Bedeutung? oder ist dies eine Anweisung zum Knockout, um diese benutzerdefinierte Bindung auszuführen, nachdem sie [options
, value
, selectedOptions
] Bindungen abgeschlossen hat?
Hinweis die Dokumentation der custom binding erwähnt nichts über diese Variable.