私はangularjs uiルータを使用していますので、デフォルトで子ステート(つまり、 'dashboardParent.dashboard')をロードする必要があります。Angularjs uiルータはデフォルトでホームページと同様に子ステートをロードする必要があります
$stateProvider.state('dashboardParent', {
abstract: true,
url: '/dashboard',
templateUrl: 'app/views/dashboard/dashboard-parent.html',
controller: 'DashboardParentController'
}).state('dashboardParent.dashboard', {
url: '/',
templateUrl: 'app/views/dashboard/dashboard.html',
controller: 'DashboardController'
})
は、一般的に、我々は何をすべきか、我々はいくつかの他の状態に移動し、そこからURLをhome
状態(「/」)'dashboardParent.dashboard'
を言わせています。しかしここに私はhome
状態がありません。アプリケーションを起動すると、dashboardParent.dashboard
状態がロードされます。それを達成する方法。
home
の状態を追加して、状態'dashboardParent.dashboard'
に移動するリンクを提供すると、正常にロードされています。しかし、私の要件は私は家の状態を持っていない、代わりに私はデフォルトで'dashboardParent.dashboard'
をロードする必要があります。それを達成する方法?