私は Angular に取り掛かっており、Angular の優れた用途をいくつか見つけました。Angular UI-Router を使用して、クライアント用のカスタム ナビゲーションを作成しました。それは非常に簡単ですが、これを行うための「よりクリーンな」単純化された方法があるかどうか疑問に思っています。
現在使用しているコードは次のとおりです。
angular.module('website', ['ui.state']).
config(function($stateProvider, $routeProvider){
$stateProvider
.state('index', {
url: "", // root route
views: {
"viewA": {
templateUrl: "partials/home.html"
},
}
})
.state('route1', {
url: "/route1",
views: {
"viewA": {
templateUrl: "partials/sticks.html"
},
}
})
.state('route2', {
url: "/route2",
views: {
"viewA": {
templateUrl: "partials/apparel.html"
},
}
})
.state('route3', {
url: "/route3",
views: {
"viewA": {
templateUrl: "partials/bauer.html"
},
}
})
.state('route4', {
url: "/route4",
views: {
"viewA": {
templateUrl: "partials/bauer-vapor.html"
},
}
})
})
これは、ネストされたナビゲーションの 1 レベルのみです。各レベルに複数のリンクまたはアイテムがある場合、これは長くて雑然としたコードになります。これをコーディングするためのより簡潔で簡単な方法はありますか?
私はこの方法で問題ありません。これを行うには、より良い、よりクリーンな方法が必要だと思いました。