Nativescript-Drop-Down在javascript中获得价值

时间:2017-09-15 15:05:03

标签: javascript typescript nativescript

我在我的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

的好例子

2 个答案:

答案 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);
}

一个简单的问题,但看到它是我正在学习的新语言,你总是怀疑最糟糕的。 :)