我有一个包含 2 个 ng-includes 的 HTML。考虑服务器中是否不存在 ng-include src 之一。到目前为止,它只会加载空白 html,并且在浏览器控制台中会说找不到 http-404 文件。
因此,在这种情况下,我只想将默认错误页面(存在于服务器中)加载到该特定 div 中,即一半显示默认错误页面,另一半显示通过 nginclude 加载的正确 div。
我的逻辑是,我正在使用一个 http 拦截器,我在其中拦截所有 http 调用。每当发生 404 时,我想返回必须仅加载到 div 中的默认错误页面。所以它就像模拟一个正确的http调用但是发送一个错误页面,我假设它必须加载到正确的div。
但这并没有发生:)。我尝试使用默认的 window.load('')。但随后它会加载到页面顶部并跨页面呈现。
或者我应该捕获 div id(如果是这样怎么办?)然后做 tat id 加载默认错误 HTML?
在这方面需要你的想法。