問題タブ [ionic4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1834 参照

ionic4 - Ionic v4 `menuController.enable` メソッドがロードされた最初のページで機能しない

サイドメニュー プロジェクトを ionic v4-beta3 で使用しています

たとえば、一部のページでサイドメニューを無効にしたい/login

/home最初にページをロードしてからページに移動すると、正しく機能してい/loginます。サイドメニューは予想通り消える。

ページでアプリケーションをリロードすると/login、メニューが無効になりません。


100 ミリ秒または 200 ミリ秒の setTimeout を使用してメソッドを呼び出すとenable、サイド メニューが非表示になりますが、あまりきれいではありません...


別の回避策は、ディレクティブと等しくない場合ion-menuを示すことです。それは機能していますが、これもあまりきれいではありません...window.location.pathName/login*ngIf


イオン情報