問題タブ [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.
ionic4 - Ionic v4 `menuController.enable` メソッドがロードされた最初のページで機能しない
サイドメニュー プロジェクトを ionic v4-beta3 で使用しています
たとえば、一部のページでサイドメニューを無効にしたい/login
。
/home
最初にページをロードしてからページに移動すると、正しく機能してい/login
ます。サイドメニューは予想通り消える。
ページでアプリケーションをリロードすると/login
、メニューが無効になりません。
100 ミリ秒または 200 ミリ秒の setTimeout を使用してメソッドを呼び出すとenable
、サイド メニューが非表示になりますが、あまりきれいではありません...
別の回避策は、ディレクティブと等しくない場合ion-menu
を示すことです。それは機能していますが、これもあまりきれいではありません...window.location.pathName
/login
*ngIf
イオン情報