私は2ng-includesのHTMLを持っています。ng-includesrcの1つがサーバーに存在しないかどうかを検討してください。今のところ、空白のhtmlをロードするだけで、ブラウザコンソールにhttp-404ファイルが見つかりませんと表示されます。
したがって、この場合、デフォルトエラーページ(サーバーに存在する)をその特定のdivにのみロードします。つまり、半分はデフォルトエラーページを表示し、もう半分はngincludeを介してロードされた適切なdivを表示します。
私のロジックは、httpインターセプターを使用しており、すべてのhttp呼び出しをインターセプトします。404が発生するたびに、divにのみロードする必要があるデフォルトのエラーページを返したいと思います。つまり、正しいhttp呼び出しをモックするのと同じですが、代わりにエラーページを送信します。これは、適切なdivにロードする必要があると思います。
しかし、これは起こっていません:)。デフォルトのwindow.load('')で試してみました。ただし、ページの上部に読み込まれ、ページ全体に表示されます。
または、div idをキャプチャして(もしそうならどのように?)、tat idはデフォルトエラーHTMLをロードする必要がありますか?
これであなたの考えが必要です。