我尝试重新加载单个嵌套视图,但重新加载整页。
这是我的州提供者:
$stateProvider
.state('connected',{
views: {
'friendsList': {
templateUrl: '/angular/php/connectedFriendsList.php',
controller: 'friendsListController'
},
'statusTextInput': {
templateUrl: '/angular/php/statusTextInput.php',
controller: 'statusTextInputController'
},
}
})
.state('connected.refresh',{
parent: 'connected',
views: {
'status@': {
templateUrl: '/angular/php/status.php',
controller: 'statusController'
},
}
})
这是我的功能tu refresh" connected.refresh" :
refresh: function(){
$templateCache.remove('/angular/php/status.php');
$state.transitionTo('connected.refresh', {}, { reload: 'connected.refresh', inherit: true, notify: true});
}
提前致谢!