离子控制器未定义

时间:2016-03-27 17:45:41

标签: angularjs ionic-framework

这让我发疯了!

我点击一行,我想要的只是转到详细信息屏幕。这是一个表格式的应用程序。

但是我收到以下错误:

ionic.bundle.js:25642 Error: [ng:areq] Argument 'RoomsListController' is not a function, got undefined

app.js:

    // jobs list view
  .state('tab.jobs',{
    url: '/jobs',
    views: {
      'tab-jobs': {
        templateUrl: 'templates/tab-jobs.html',
        controller: 'JobsListController'
      }
    }
  })

  // rooms list view
.state('tab.rooms',{
  url: '/jobs/:jobId/rooms',
  params: {
    selectedJob : null,
    jobId : null
  },
  views: {
    'tab-jobs': {
      templateUrl: 'templates/rooms.html',
      controller: 'RoomsListController'
    }
  }
})

这里是jobsListController.js:

$scope.showRooms = function(job) {
    $state.go('tab.rooms',{ selectedJob : job, jobId : job.id });
  }

0 个答案:

没有答案