2017-03-29 4 views
0

モバイルアプリケーションでタブ上の2つのイベントをバインドする必要があります。ロードすると、ページをロードする必要があり、同じボタンをクリックするとビューを変更する必要があります。 問題は、TABページがレンダリングされるときに、新しいページが挿入されたときに別のイベントハンドラを取得できない場合です。間違っていない場合です。 IONICはこの機能を実現することができますが、私たちは原点を必要とします。NativeScript TABボタンdouble functionaty

どのようにすればいいのか?

のthnx

答えて

0

したい任意の追加タップハンドラを追加するには、NativeScriptに非常に簡単です。私はあなたの質問やユースケースを理解しているかどうか分からない。要素はあなたがview.getViewById('id')に建て使用することができます取得するには element.on('tap', anotherTapHandler);

をしたり、(私のNativescript-Domプラグインのようなプラグインを使用することができますが、別のタップハンドラを追加するためにあなたが使用できる

(あなたがタップイベントをしたいと仮定した場合)免責事項:私は代理人です)getElementsByClassName('MyButton')[0].on('tap', anotherTapHandler);や、すべての要素を見つけ出し、それぞれに対してあなたの関数を実行する追加のヘルパー関数のようなものを行うには... runAgainstTagNames('Button', function(element) { element.on('tap', anotherTapHandler); });

関連する問題