在离子中使用stateParam

时间:2016-04-10 19:25:33

标签: javascript ionic-framework

我想根据点击按钮更新相同的视图如何使用stateParam并在controller中获取id。我的app.js如下

angular.module('starter', ['ionic','ui.router'])
  .config(function($stateProvider,$urlRouterProvider,$stateParams){
    $urlRouterProvider.otherwise('/page1');

   $stateProvider.state('page1', {
      url: "/page1",
      templateUrl: 'templates/page1.html',
     controller:'dataCtrl'
    })
      .state('page2', {
        url: "/page2",
        templateUrl: 'templates/page2.html',
        controller:'transCtrl'

      })

  })

我的控制器是

angular.module('starter').controller('dataCtrl',function($scope,$state,$stateParams)
{
alert("gfb")
$scope.Jan= function (id) {
  alert("inside Jan");
  $state.go('page2',{id:id});
}

});

0 个答案:

没有答案