我正试图围绕我将如何在下面的两个视图之间实现倾斜过渡。目前它只是替换了根中的 ui-view,并且地图不再存在。
如果我的配置是:
angular.module("myApp", ["ui.router"])
.config([
"$stateProvider, $urlRouterProvider",
function($stateProvider, $urlRouterProvider){
$stateProvider
.state("app", {
url: '',
abstract: true,
template: '<div ui-view="header"></div><div>Content</div>'
})
.state("app.map", {
url: '/',
views: {
"header": {
template: '<button ng-click="menu()">Menu</button>',
controller: function($scope, $state) {
$scope.menu = function(){
$state.transitionTo("app.login");
};
}
}
}
})
.state("app.login", {
url: '/login',
views: {
"@": {
template: '<div>Login<button ng-click="close()">Close</button></div>',
controller: function($scope, $state){
$scope.close = function(){
$state.transitionTo("app.map");
};
}
}
}
});
}
])
/index.html(包含所有必要的脚本和 css)
<html ng-app="myApp">
<body>
<div id="page">
<div ui-view></div>
</div>
</body>
</html>
有谁知道我会怎么做?我迷路了
谢谢。