2017-05-11 12 views
0

iOSのInstagramアプリでは、ログアウトするとmodalがポップアップしてログインします。signupをクリックすると、そのモーダル内でページ遷移が発生します。Modal内部をナビゲートする

nativescriptでどのように同じフローを達成できますか?

+1

この時点ではサポートされていません。ここに機能としてマークされています:https://github.com/NativeScript/NativeScript/issues/3753 –

答えて

1

モーダルページを非表示にするには、closeCallback()に電話する必要があります。 このスニペットは役立つかもしれない -

をログアウトクリックすると詳細については

export function moveTo() { 
    var navigationEntry = { 
    moduleName: "landingPage" 
    } 
    frame.topmost().navigate(navigationEntry); 
    closeCallback(); 
} 

:モーダルにログインまたは他のいくつかのボタンをクリックすると

page.showModal("logoutModal", context, function(data){ 
     console.log("Displaying Logout Modal"); 
}, fullscreenBoolean); 

https://github.com/NativeScript/NativeScript/issues/3308

を私はちょうど私のためにうまく働いた上記のコードを使用します。

+0

私はモーダルを隠したくありません。私はちょうどモーダル内のナビゲーションを続けたいと思います。 (例)モーダルに 'login'ページがある場合、' Signup'オプションをクリックしてログインモーダルを閉じてサインアップページに行くのではなく、サインアップページをモーダルのナビゲーションスタックにプッシュしてください。 –

+1

申し訳ありません混乱。 Nativescriptチームには機能要求がありましたが、機能しているかどうかはわかりません。調べることができます: [Github質問](https://github.com/NativeScript/nativescript-angular/issues/603) [機能リクエスト](https://github.com/NativeScript/NativeScript/issues/3753 ) – ssiddh

関連する問題