Angular UI-Router 1つの状態でより多くのオプションパラメーター

G. Deward:

クエリ文字列を使用せず、1つのルート名のみを使用して、オプションのパラメーターをルートに許可するにはどうすればよいですか?現在、各ルートを5回指定して、パーツの任意の組み合わせを許可しています。

すべてのパーツはオプションである必要があります。ルートはすべてのバリエーションを解決する必要があります。

.state("login", { url: "/login", templateUrl: "login.html", params: { a: null, b: null, c: null, d: null } })
.state("loginA", { url: "/login/:a", templateUrl: "login.html", params: { b: null, c: null, d: null } })
.state("loginAB", { url: "/login/:a/:b", templateUrl: "login.html", params: { c: null, d: null } })
.state("loginABC", { url: "/login/:a/:b/:c", templateUrl: "login.html", params: { d: null } })
.state("loginABCD", { url: "/login/:a/:b/:c/:d", templateUrl: "login.html" })

より簡単/よりクリーン/より醜くない方法がなければなりません。

フレッドラッキー:

短い答え....

.state('login', {
    url: '/login/:a/:b/:c/:d',
    templateUrl: 'views/login.html',
    controller: 'LoginCtrl',
    params: {
        a: { squash: true, value: null },
        b: { squash: true, value: null },
        c: { squash: true, value: null },
        d: { squash: true, value: null },
    }
})

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

現在の状態のurlパラメーターをangular-ui-routerのui-srefから変更します

分類Dev

Urlのパラメーターのオプションの区切り文字として「/」を使用します-Angular-Ui-Router

分類Dev

Angular 2、TypeScript、ui-router-状態パラメーターを取得する方法

分類Dev

Angular2ui-routerのパラメーター

分類Dev

ブラウザーのオプションの状態パラメーターをui-routerに永続化する方法は?

分類Dev

Go + Angular ui-router

分類Dev

Angular-ui-routerおよびhref = '#'

分類Dev

Angular UI-Router-熱と同等ですか?

分類Dev

Angular の Ui-Router - パーシャル html

分類Dev

Angular UI-Router:状態へのアクセスを防ぐ方法

分類Dev

Angular-ui-routerは以前の状態を取得します

分類Dev

Angular-ui-routerの状態が認識されない

分類Dev

末尾のスラッシュなしのui-routerオプションパラメータ

分類Dev

AngularのUI-Routerを使用したURLのパラメーター、.otherwiseで問題

分類Dev

Angular-UI-Router:ui-router で href を避けるべきですか?

分類Dev

[Angular UI-Router]:現在の状態の名前付きビューを参照してください

分類Dev

Angular(5.2)ルーターとangular-ui-router(angular 1.3.19)の組み合わせ

分類Dev

angular-routeとangular-ui-routerの違いは何ですか?

分類Dev

angle-ui-routerを使用したパスのように見える状態パラメーターを持つことは可能ですか?

分類Dev

Angular ui-router to accomplish a conditional view

分類Dev

In Angular ui-router child template not working

分類Dev

Angular JS - UI-router not working

分類Dev

Angular UI-Router templateUrl Issue

分類Dev

Angular UI Router: How to save parent state?

分類Dev

angular UI-Router nested views on a page

分類Dev

Angular UI Router is not updating the layout view

分類Dev

Passing parameters to Angular UI router template

分類Dev

戻っている間、前の状態からのデータを永続化する-Angular 1.4 UI Router

分類Dev

Angular-ui-router:パラメーターを$ state.getに渡す方法は?

Related 関連記事

  1. 1

    現在の状態のurlパラメーターをangular-ui-routerのui-srefから変更します

  2. 2

    Urlのパラメーターのオプションの区切り文字として「/」を使用します-Angular-Ui-Router

  3. 3

    Angular 2、TypeScript、ui-router-状態パラメーターを取得する方法

  4. 4

    Angular2ui-routerのパラメーター

  5. 5

    ブラウザーのオプションの状態パラメーターをui-routerに永続化する方法は?

  6. 6

    Go + Angular ui-router

  7. 7

    Angular-ui-routerおよびhref = '#'

  8. 8

    Angular UI-Router-熱と同等ですか?

  9. 9

    Angular の Ui-Router - パーシャル html

  10. 10

    Angular UI-Router:状態へのアクセスを防ぐ方法

  11. 11

    Angular-ui-routerは以前の状態を取得します

  12. 12

    Angular-ui-routerの状態が認識されない

  13. 13

    末尾のスラッシュなしのui-routerオプションパラメータ

  14. 14

    AngularのUI-Routerを使用したURLのパラメーター、.otherwiseで問題

  15. 15

    Angular-UI-Router:ui-router で href を避けるべきですか?

  16. 16

    [Angular UI-Router]:現在の状態の名前付きビューを参照してください

  17. 17

    Angular(5.2)ルーターとangular-ui-router(angular 1.3.19)の組み合わせ

  18. 18

    angular-routeとangular-ui-routerの違いは何ですか?

  19. 19

    angle-ui-routerを使用したパスのように見える状態パラメーターを持つことは可能ですか?

  20. 20

    Angular ui-router to accomplish a conditional view

  21. 21

    In Angular ui-router child template not working

  22. 22

    Angular JS - UI-router not working

  23. 23

    Angular UI-Router templateUrl Issue

  24. 24

    Angular UI Router: How to save parent state?

  25. 25

    angular UI-Router nested views on a page

  26. 26

    Angular UI Router is not updating the layout view

  27. 27

    Passing parameters to Angular UI router template

  28. 28

    戻っている間、前の状態からのデータを永続化する-Angular 1.4 UI Router

  29. 29

    Angular-ui-router:パラメーターを$ state.getに渡す方法は?

ホットタグ

アーカイブ