在不使用父索引的情况下创建新的AngularJS路由(ISTATEPROVIDER)



当前已经有一个现有网站,该网站已经使用主要索引作为父索引。所有其他视图和控制器都使用父侧导航和标头。基本上,它使用UI-View Main来显示这些控制器的每个控制器。

但是,我现在需要在同一项目中创建一个新页面,不需要使用父母的标题和侧面导航。重写整个孩子会花太多时间,因为有数百个观看次数。

新路线的任何建议,以突破iframe或parter?

编辑:或者也许可以在我的新页面中隐藏父数据?

我在项目中做过这样的事情:

 $stateProvider.state('landing', {
        url: "/landing",
        templateUrl: "/appViews/landing.html",
        resolve: loadSequence('landingCtrl'),
        title: 'Landing'
        //************ Set up b2b states*****************************************************************
    }).state('b2b', {
        url: "/b2b",
        template: '<div ui-view class="fade-in-right-big smooth"></div>',
        abstract: true
    }).state('b2b.login', {
        url: '/login',
        template: '<div ui-view class="fade-in-right-big smooth"></div>',
        abstract: true
    });    

您看到着陆和B2B在这里完全使用两个不同的模板。

最新更新