ionic-team / ionic-team/ionic-framework

bug: angular, cannot easily access router outlet inside of tabs

オープン
#19,330 コメント 5 件 リアクション 1 件 担当者 0 名 GitHub で見る
package: angular type: bug
主要言語
TypeScript
スター
52.7k
フォーク
13.3k
平均マージ
1日 15時間
マージ済み PR(30日)
51

説明

# Bug Report

**Ionic version:**
[x] **4.9.0**

**Current behavior:**
When setting `[swipeGesture]="false"` on the main router outlet, swipe to go back will not be disabled for child outlets (ion-tabs).

Setting `swipeBackEnabled: true` in the import of `IonicModule.forRoot` also has no effect on routing based navigation

**Expected behavior:**
--> A way to globally disable swipe to go back, as it is currently broken on iOS.

**Steps to reproduce:**
See above.

**Related code:**
No related code.

**Other information:**
Due to #19293 , we have to disable swipe to go back. Because of the way tabs now work, we no longer define our own `ion-router-outlet` for each tab, and thus are not able to set [swipeGesture]="false" for tabs.

**Ionic info:**
```
Ionic:

Ionic CLI : 5.2.7 (C:\Users\xxx\AppData\Roaming\nvm\v10.16.3\node_modules\ionic)
Ionic Framework : @ionic/angular 4.9.0
@angular-devkit/build-angular : 0.803.3
@angular-devkit/schematics : 8.3.3
@angular/cli : 8.3.3
@ionic/angular-toolkit : 2.0.0

Cordova:

Cordova CLI : 8.1.2 (cordova-lib@8.1.1)
Cordova Platforms : not available
Cordova Plugins : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.0.1, (and 13 other plugins)

Utility:

cordova-res : not installed
native-run : 0.2.8

System:

Android SDK Tools : 26.1.1 (C:\Users\xxx\AppData\Local\Android\sdk)
NodeJS : v10.16.3 (C:\Program Files\nodejs\node.exe)
npm : 6.9.0
OS : Windows 10
```

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。