0

これが私のルートです:

.state('befyne.front.pages', {
    url: '/:rubrique/:sousRubrique/:pageSlug',
    templateUrl: 'components/frontoffice/pages/views/page.html',
    controller: 'FrontPageCtrl',
})

2 つのパラメータを含むリンクを次に示します。

<a ui-sref="befyne.front.pages({rubrique : menuRb.slug, sousRubrique : menuRb2.slug, pageSlug : p2.slug})">{{p2.title}}</a>

これは、パラメータが 1 つだけのリンクです。

<a ui-sref="befyne.front.pages({rubrique : menuRb.slug, pageSlug : p.slug})">{{p.title}}</a>

1つのパラメーターを持つリンクは機能しますが、2つのパラメーターを持つもう1つのリンクは機能しません。クリックすると次のエラーが発生します。

http://localhost:5000/api/pages/[object%20Object] 401 (無許可)

注:

*試しました:スカッシュ、オプションのパラメーター([:param])、正規表現..しかし、何も機能しませんでした

*Angular 1.3.6、ui-router 0.2.11 で作業しています

4

1 に答える 1