現在、Web開発プロジェクトを進めており、UI-router(AngularJS)の実装に問題があります。ui-routerのデフォルト状態
ページが読み込まれるときのデフォルトの状態と、子ビューのデフォルトの状態を設定します。
解決策ではないabstract:true
メソッドを使用すると、再びその状態をアクティブにしたい場合は不可能になるためです。これは与える
現在、Web開発プロジェクトを進めており、UI-router(AngularJS)の実装に問題があります。ui-routerのデフォルト状態
ページが読み込まれるときのデフォルトの状態と、子ビューのデフォルトの状態を設定します。
解決策ではないabstract:true
メソッドを使用すると、再びその状態をアクティブにしたい場合は不可能になるためです。これは与える
希望は、あなたの質問あなたはそれが $urlRouterProvider.otherwise('/otherwise')
を書き後、 が最初にこのサービスを注入し、$ urlRouterProviderサービスで使用する必要が
var App = angular.module('TechdefeatApp',['ui.router']);
App.config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider){
// For any unmatched url, send to /business
$urlRouterProvider.otherwise("/")
$stateProvider
.state('/', {
url: "/",
templateUrl: "app/components/home/homeView.html",
controller:"homeController"
})
.state('member', {
url: "/member/:seo_url",
templateUrl: "app/components/member/memberView.html",
controller:"memberController"
})
.state('category', {
url: "/category/:seo_url",
templateUrl: "app/components/category/categoryView.html",
controller:"categoryController"
})
}]);
に答えます。 /それ以外のURLはいつものような状態に定義されている必要があり
ご注意:
$stateProvider .state("otherwise", { url : '/otherwise'...})
幸運!
はい、私は同じことをしました。親のデフォルト状態では正常に動作しますが、子のデフォルト状態も設定したいと考えています。例えば、メンバーボタンをクリックするとビューが作成され、そのビューにはネストされたビューを開くためのボタンがさらにあります。どのようにそのデフォルトのネストされた状態(すべての状態)を設定するのですか? –