【发布时间】:2017-03-29 19:25:49
【问题描述】:
我们需要让我们的移动应用程序在选项卡上绑定两个事件。加载时它需要加载一个页面,单击同一个按钮需要更改视图。 问题是,当 TAB 页面被渲染时,如果没有错,则在插入新页面时无法获取另一个事件处理程序。 IONIC可以实现这个功能,但是我们需要nativescript。
知道怎么做吗?!
thnx
【问题讨论】:
标签: nativescript angular2-nativescript
我们需要让我们的移动应用程序在选项卡上绑定两个事件。加载时它需要加载一个页面,单击同一个按钮需要更改视图。 问题是,当 TAB 页面被渲染时,如果没有错,则在插入新页面时无法获取另一个事件处理程序。 IONIC可以实现这个功能,但是我们需要nativescript。
知道怎么做吗?!
thnx
【问题讨论】:
标签: nativescript angular2-nativescript
在 NativeScript 中添加任何你想要的额外点击处理程序是相当简单的。我不确定我是否理解您的问题或用例;但是要添加另一个点击处理程序(假设您想要点击事件)
您可以使用:
element.on('tap', anotherTapHandler);
要获取元素,您可以使用内置的 view.getViewById('id') 或者您可以使用像我的 Nativescript-Dom 插件这样的插件(免责声明:我是作者)来执行类似 getElementsByClassName('MyButton')[0].on('tap', anotherTapHandler); 或其他辅助函数的操作找到所有元素并对每个元素运行你的函数...runAgainstTagNames('Button', function(element) { element.on('tap', anotherTapHandler); });
【讨论】: