加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

在angularjs中嵌套ng-view

发布时间:2020-12-17 16:59:14 所属栏目:安全 来源:网络整理
导读:我正在尝试将两个角度应用程序放到一个页面上. 我的场景:我有一个拥有大量应用程序的网站.所以对于例如页眉,页脚,左侧边栏,右侧边栏不会改变整个网页,只有内容会改变.所以我使用了角度模板(ng-view).在点击日历等应用程序时,它将被加载到ng-view中.在日历应
我正在尝试将两个角度应用程序放到一个页面上.

我的场景:我有一个拥有大量应用程序的网站.所以对于例如页眉,页脚,左侧边栏,右侧边栏不会改变整个网页,只有内容会改变.所以我使用了角度模板(ng-view).在点击日历等应用程序时,它将被加载到ng-view中.在日历应用程序中,我有一个不同视图的ng视图(月,周,日)
所以它会像

<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进行更新.这也意味着您无法将两个不同的视图绑定到单个URI.

您可以将ngInclude与要显示的网址一起使用.它在从服务器获取方面与ngView相同.

如果您只是提供网址,则不会一次下载所有3个网址,它将根据需要提取.

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读