Angularjs 是否可以在路线中设置两个视图?
我想知道是否可以在我的routes.js中执行类似的操作。这不起作用,但我想知道这是否可行Angularjs 是否可以在路线中设置两个视图?,angularjs,ionic-framework,Angularjs,Ionic Framework,我想知道是否可以在我的routes.js中执行类似的操作。这不起作用,但我想知道这是否可行 state('tabs.jobDetails', { url: '/jobDetail', cache: false, views: { function($ionicHistory) { if($ionicHistory.backTitle() === "Listings") { 'home-tab' } else { 'sea
state('tabs.jobDetails', {
url: '/jobDetail',
cache: false,
views: {
function($ionicHistory) {
if($ionicHistory.backTitle() === "Listings") {
'home-tab'
} else {
'search-tab'
}
} {
templateUrl: 'templates/jobDetails/jobDetails.html',
controller: 'jobsCtrl'
}
}
});
视图对象的格式应如下所示
views: {
"main": {
template: "<h1>HELLO!</h1>"
}
}
并在对象视图中调用它,如:
views: setStateParams()
视图对象的格式应如下所示
views: {
"main": {
template: "<h1>HELLO!</h1>"
}
}
并在对象视图中调用它,如:
views: setStateParams()
Mb您应该只返回这个值(
主页选项卡
,搜索选项卡
)?i、 e.返回“主页选项卡”代码>,返回“搜索选项卡”代码>现在您的函数不返回任何内容。。。你试过了吗?@Razzka我试过了,但得到了一个意外的字符串errorMb你应该只返回这个值(主页选项卡
,搜索选项卡
)?i、 e.返回“主页选项卡”代码>,返回“搜索选项卡”代码>现在您的函数不返回任何内容。。。你试过了吗?@Razzka我试过了,但是我得到了一个意外的字符串错误。这在route.js中抛出了一个错误。错误出现在templateUrl:'templates/jobDetails/jobDetails.html',controller:'jobsCtrl'处,其中它未使用':'字符。有没有办法解决这个问题?对不起,这是因为编译器将函数作为对象的键名,而不是调用函数。我已经编辑了答案,请尝试。这会在route.js中引发错误。错误出现在templateUrl:'templates/jobDetails/jobDetails.html',controller:'jobsCtrl'处,其中它未使用':'字符。有没有办法解决这个问题?对不起,这是因为编译器将函数作为对象的键名,而不是调用函数。我已经编辑了答案,请试一试。