我想根据点击按钮更新相同的视图如何使用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});
}
});