假设我们这样定义state:
(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'
}
}
});
}
})();
我想在使用$state.go
时更改data
的值,请注意,我不想在params
中使用。可能是这样的:
$state.go('baseInformation', {data1: 'data1 changed'});
有没有办法做到这一点,使用$state.go
或其他东西?
https://stackoverflow.com/questions/50494091
复制相似问题