2017-04-08 13 views
2

角度のあるアプリで私のルートに奇妙な問題があります。この問題はiOSでのみ発生します角2アプリ:ルートのコンテンツがiOSで空白

ナビゲーションメニューのルートリンクの1つをクリックすると、ページはそのルートに移動しますが、ページは空白になります。実際のコンテンツがrouter-outletにないようです。しかし、Safariのリモート検査を使用して要素を検査すると、私は、すべての要素がそこにあり、スクリーン上にもスペースが割り当てられていることが分かります。画面上のアイテム(まだ表示されていないアイテム)をクリックすると、そのクリックイベントが発生します。ここ

ルータで選択された成分で検査素子とブランクページ(I要素上をホバリングしていますので、サファリDEVツールで(、画面が青色であることを確認)のスクリーンショットである。

私はページを更新し、またはアドレスバーにURLを直接入力した場合、それがすることになっているよう

safari

dev tools

しかし、コンポーネントが示されている。(この特定の例では、www.appollodevあります.com /#/ events) 、ページはwww.appollodev.comにあります( "ng build --prod - aot"を使用して構築)
iOSデバイスを持っている場合は、リンクを使って自分で試してみることができます。ルートページに移動し、右上のバーガーメニューを使用してページにアクセスします(div要素のルートリンク)。いずれのルートも動作しません。私の例はEVENTSリンクです。

追加情報:
ここで自分を試してみてください。www.appollodev.comものの

バージョン:

@angular/cli: 1.0.0-rc.1 
node: 6.10.0 
os: win32 x64 
@angular/cli: 1.0.0-rc.1 
@angular/common: 2.4.9 
@angular/compiler: 2.4.9 
@angular/core: 2.4.9 
@angular/forms: 2.4.9 
@angular/http: 2.4.9 
@angular/platform-browser: 2.4.9 
@angular/platform-browser-dynamic: 2.4.9 
@angular/router: 3.4.9 
@angular/compiler-cli: 2.4.9 

npm version: 4.4.4 

iOS version: 10.0.1 (14A403) 

は機能しません:上

iOS -> Chrome 
iOS -> Safari 
iOS -> Firefox 

作品:

Windows 8.1 -> Chrome, Safari, Firefox 
OS X -> Chrome, Safari, Firefox​ 
Android -> Chrome, Safari, Firefox​ 

私はうまくいけば、誰かが助けることができ、このバグをオンラインで検索の時間後に消失でいます。 バグがリンクされていないのURLについては申し訳ありませんHashLocationStrategy

ととなしの両方表示され、StackOverflowのは、私だけを許可します1つのリンクを持つ:(

+1

問題が進行しましたか?私はあなたのどこかに似ています。 – desperado06

答えて

1

私のipad air 2とios 10で同じ問題があります。私はサファリからイルカまで、すべてのブラウザを試しました。特定のルーターアウトレットだけでレンダリングされません。私のLinuxラップトップからiosをデバッグすることができないので、誰かがこの問題を解決する方法を見つけることを願っています。また、アンドロイドはすべて魅力のように機能します。

関連する問題