gpt4 book ai didi

angularjs - ng-view 在 angularjs 中的嵌套

转载 作者:行者123 更新时间:2023-12-01 05:22:47 26 4
gpt4 key购买 nike

我正在尝试将两个 Angular 应用程序放在一页上。

我的场景:我有一个有很多应用程序的网站。所以对于例如页眉,页脚,左侧边栏,右侧边栏不会改变整个网页,只有内容会改变。所以我使用了 Angular 模板(ng-view)。在单击日历等应用程序时,它将在 ng-view 中加载。在日历应用程序中,我有一个用于不同 View (月、周、日)的 ng-view
所以它会像

<ng-view>
calendar or some other app
<ng-view>
month or week or day or SOMEOTHER APP TEMPLATE
</ng-view>
</ng-view>

当我尝试这个时,浏览器崩溃了。有什么办法可以做到这一点?

最佳答案

ngView加上 $routeProvider ,表示根据当前路由/uri进行更新。这也意味着您不能将两个不同的 View 绑定(bind)到一个 URI。

您可以使用 ngInclude带有您要显示的网址。它与 ngView 相同。在从服务器获取方面。

如果您只提供 url,您不会一次下载所有 3 个 url,它将按需获取。

但是,在大多数应用程序中,最好一次提供所有可能的静态文件,然后将其缓存,这将导致整体更好的性能;只有初始负载会受到一点影响;这比一般的慢速应用程序要好。

如果这会使整个应用程序响应更快,我宁愿再等 2 秒。

关于angularjs - ng-view 在 angularjs 中的嵌套,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15651317/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com