我在我的nativescript javascript应用程序中使用Nativescript-Drop-Down插件。我的问题是我无法在我的js文件中触发selectedIndexChanged事件。
在我的view_page.xml中,我有以下内容
<Page
class="page"
navigatingTo="onNavigatingTo"
xmlns:dd="nativescript-drop-down">
<dd:DropDown id="outletnumber" items="
{{ orderNumbers }}" selectedIndex="{{ selectedIndex }}"
opened="dropDownOpened"
closed="dropDownClosed"
selectedIndexChanged="dropDownSelectedIndexChanged"
row="1" col="1" />
</Page>
在我的view_page.js中我有这个
exports.dropDownSelectedIndexChanged(arg){
console.log("Drop Down selected index changed from :", args);
}
我没有在互联网上看到一个使用javascript与nativescript-dropdown
的好例子答案 0 :(得分:1)
有必要查看JavaScript代码,因为根据补充,您必须在使用&#34; args&#34;选择窗口小部件时发送操作。
export function dropDownSelectedIndexChanged(args: SelectedIndexChangedEventData) {
console.log(`Drop Down selected index changed from ${args.oldIndex} to ${args.newIndex}`);
}
答案 1 :(得分:0)
我想出了这个问题。
我改变了这个:
exports.dropDownSelectedIndexChanged(arg){
console.log("Drop Down selected index changed from :", args);
}
到此:
exports.dropDownSelectedIndexChanged(args){
console.log("Drop Down selected index changed from :", args);
}
一个简单的问题,但看到它是我正在学习的新语言,你总是怀疑最糟糕的。 :)