我在某些项目中使用带有ASP.NET MVC的淘汰赛。
我正在使用以下淘汰赛bindingHandler
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
}
}
我从这个问题中得到了这段代码,我对其进行了少许修改。
它基本上是一个custom binding handler
用于Select2 的插件。
问题
我只想知道after: ["options", "value", "selectedOptions"],
这里的意思。在init
orupdate
函数中的任何地方都没有对这个变量的引用。
这个变量在这种情况下有什么意义吗?或者这是一个淘汰指令,使其在完成执行 [ options
, value
, selectedOptions
] 绑定后执行此自定义绑定?
请注意,自定义绑定 的文档没有提及此变量。