0

私は州のために次のコードを持っています:

.config(function ($stateProvider, $urlRouterProvider, CONSTANTS) {
    $urlRouterProvider.otherwise('/cyo');

    $stateProvider.state('pri', {
        url: '/pri',
        controller: 'priController',
        templateUrl: CONSTANTS.PRI_TEMPLATES.PRI_TEMPLATE_URL,
        redirectTo: 'pri.size'
    }).state('rec', {
        url: '/rec',
        controller: 'recController',
        controllerAs: 'recCtrl',
        templateUrl: CONSTANTS.REC_TEMPLATES.REC_TEMPLATE_URL
    })
 });

生成される URL はhttp://adc.com/REC/1440/#です。

1440 は製品カテゴリによって変わる ID です。テンプレートはこの URL ではロードされません。しかし、現在の URL の後に「/rec/」を追加するとすぐに、テンプレートが読み込まれます - http://adc.com/REC/1440/#/rec/ページが正しく読み込まれます

これを修正する方法を理解できません。

アユシュ

4

1 に答える 1