当前已经有一个使用主索引作为父索引的现有网站。所有其他视图和控制器都使用父级的侧面导航和标题。基本上,它针对每个控制器使用ui-view主控件来显示其内容。
但是,我现在需要在同一项目中创建一个新页面,该页面无需使用父项的标题和侧面导航。重写整个子代将花费太多时间,因为实际上有数百个视图。
是否有关于新路线脱离iframe或父级路线的建议?
编辑:或者在我的新页面中可能隐藏父数据吗?
答案 0 :(得分:0)
我在我的项目中做了这样的事情:
$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在这里完全使用两个不同的模板。