Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 是否可以在路线中设置两个视图?_Angularjs_Ionic Framework - Fatal编程技术网

Angularjs 是否可以在路线中设置两个视图?

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

我想知道是否可以在我的routes.js中执行类似的操作。这不起作用,但我想知道这是否可行

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'处,其中它未使用':'字符。有没有办法解决这个问题?对不起,这是因为编译器将函数作为对象的键名,而不是调用函数。我已经编辑了答案,请试一试。