使用app.single的多个状态

时间:2015-06-02 10:02:50

标签: javascript android angularjs ionic-framework ionic

您好我只想知道我是否可以在app.single中使用多个状态。使用app.single添加其他状态时,我的应用显示为空白,但如果我将其删除,则应用再次显示。

app.js
.state('app.checkin', {
      url: "/checkin",
      views: {
        'menuContent': {
          templateUrl: "templates/checkin.html",
          controller: 'CheckinCtrl'
        }
      }
    })

  .state('app.single', {
    url: "/checklist",
    views: {
      'menuContent': {
        templateUrl: "templates/checklist.html",
        controller: 'ChecklistCtrl'
      }
    }
  })

  .state('app.single', {
    url: "/checkekstra",
    views: {
      'menuContent': {
        templateUrl: "templates/checkekstra.html",
        controller: 'CheckekstraCtrl'
      }
    }
  });

如果我的问题含糊不清,请告诉我,谢谢。

1 个答案:

答案 0 :(得分:4)

在ui-router中,州名称就像一个标识符。您不能为具有相同州名的两条路线命名。

我很确定如果你检查浏览器的javascript控制台,你会发现错误。 (这就是为什么它会显示一个空白页面。)