tôi đang làm việc trên một ứng dụng được xây dựng với AngularJS có hai trạng thái khác nhau:AngularJS chuyển đổi sang trạng thái trừu tượng
- App giới thiệu thuật sĩ
- trang ứng dụng (với một mẫu Navigation và quan điểm lồng nhau)
tôi muốn mặc định cho Nhà nước 1 lần đầu tiên một người nào đó truy cập vào ứng dụng, một khi thực hiện các hướng dẫn, tiếp tục đến các trang ứng dụng, Nhà nước 2.
của tôi "ứng dụng" nhà nước (Nhà nước 2) là một trạng thái trừu tượng vì nó có các khung nhìn lồng nhau. Vì vậy, tôi không thể chuyển sang trạng thái này.
.config(function($stateProvider, $urlRouterProvider) {
$stateProvider
.state('intro', {
url: '/',
templateUrl: 'templates/intro.html',
controller: 'IntroCtrl'
})
.state('app', {
url: '/app',
abstract: true,
templateUrl: 'templates/menu.html',
controller: 'AppCtrl'
})
.state('app.playlists', {
url: "/playlists",
views: {
'menuContent' :{
templateUrl: "templates/playlists.html",
controller: 'PlaylistsCtrl'
}
}
});
$urlRouterProvider.otherwise("/");
})
Vì vậy, chuyển sang một trong những quốc gia trẻ? Và/hoặc làm một cái gì đó như thế này: $ urlRouterProvider.when ('/ app', '/ app/playlist'); – aet
@aet Tôi đã thử điều này, nhưng vì Tiểu bang ứng dụng của tôi đang sử dụng mẫu trình đơn bên, chuyển thẳng đến ứng dụng/danh sách phát không tải trong menu. –
@MarkK gặp vấn đề tương tự với mọi giải pháp cố định cho vấn đề này. Tôi đang cố gắng để tích hợp Ionic Intro Hướng dẫn với Splashscreen (http://codepen.io/gwhickman/pen/zpDFG/) với ứng dụng menu bên nhận được vấn đề. –