我正在使用插件tns插件添加@ nstudio / nativescript-checkbox。 在文档中,他们已经明确给出了有关checkChange的信息。 但是我不知道为什么它不起作用
https://play.nativescript.org/?template=play-js&id=utP80U
<CheckBox:CheckBox checked="{{ checkProp }}" text="{{ myCheckText }}"
fillColor="{{ myCheckColor }}" id="myCheckbox" checkedChange="{{ checkedChange }}" />
checkedChange : function () {
console.log("---checkedChange -----");
},
如何使用checkedChange事件
答案 0 :(得分:0)
由于XML不支持{N} 3.x属性更改事件,因此必须在文件后面的代码中处理它们。
XML
<CheckBox:CheckBox checked="{{ checkProp }}" text="{{ myCheckText }}"
fillColor="{{ myCheckColor }}" id="myCheckbox" loaded="onCheckBoxLoaded" />
JS
function onCheckBoxLoaded(args) {
args.object.off("loaded");
args.object.on("checkedChange", homeViewModel.checkedChange);
}