假设我们像这样定义状态:
(function() {
'use strict';
angular.module('app').config(stateConfig);
function stateConfig($stateProvider) {
$stateProvider
.state('baseInformation', {
parent: 'panel',
params: {
param1: null
},
data: {
data1: 'sample data'
},
url: 'baseInformation',
views: {
'panel': {
templateUrl: 'app/baseInformation.html',
controller: 'BaseInformationController',
controllerAs: 'vm'
}
}
});
}
})();
我想在使用data
时更改$state.go
的值,请注意我不想使用params
。也许是这样的:
$state.go('baseInformation', {data1: 'data1 changed'});
有没有办法用$state.go
或其他东西做到这一点?