javascript - 具有两种不同布局的 Angular Js 应用程序

标签 javascript html angularjs angular-ui-router ng-view

我一直在开发具有多个模块的大型 AngularJs 应用程序。问题是现在我必须在该应用程序中包含静态网站,并且该网站的布局与我的应用程序完全不同。

我做了一些研发,发现了一些主要依赖于 angular.bootstrap 的答案

https://docs.angularjs.org/api/ng/function/angular.bootstrap

但是我的应用程序的 ng-view 是在 html 标签中声明的,而不是在正文中声明的,而且我的布局如下所述。

<div ui-view="header">
</div>
<div class="clearfix">
</div>
<!-- BEGIN CONTAINER -->
<div class="page-container">
    <!-- BEGIN SIDEBAR -->
    <div class="page-sidebar-wrapper" ui-view="sidebar">
    </div>
    <!-- END SIDEBAR -->
    <!-- BEGIN CONTENT -->
    <div class="page-content-wrapper">
        <div class="page-content" ui-view="content">
        </div>
    </div>
    <!-- END CONTENT -->
</div>

但是网站结构与此结构完全不同,因此任何人都可以建议如何解决这种情况

如果是的话,我应该在我的index.html中使用两个ng-views吗?在html标签中声明时如何使用两个ng-views。

谢谢

最佳答案

你所描述的就像嵌套 View ?默认路由器不支持,因此如果您想使用嵌套 View ,则必须使用第三方模块。

关于javascript - 具有两种不同布局的 Angular Js 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42134076/

相关文章:

angularjs - 身份验证中的 Laravel Angular CORS 问题

angularjs - 使用Path将SVG半圆弧转换为全圆弧

javascript - 按钮在 chrome 上工作但在 firefox 上不工作

php - $_POST 数组为空

javascript localstorage 两个div

html - 如何使背景图像看起来成比例?

jquery - 固定标题对齐问题

javascript - 只有 ngRepeat 中的第一个元素是动画的

javascript - jquery 从父级引用这个

Javascript - 通过另一个数组中的值在子数组中查找