angularjs 1.x-stateProvider忽略url属性

angularjs 1.x-stateProvider忽略url属性,angularjs,angular-ui-router,Angularjs,Angular Ui Router,我有一个主状态和子状态的应用程序。我确实设置了url属性,但它似乎忽略了它,但它没有忽略最后正确填充的可选参数。请参阅下面的代码片段。(老实说,此应用程序一直有效,但在西门子产品更新后,此特定功能无法正常运行,但最终这是一个角度应用程序,因此我不确定他们如何在全球范围内改变此行为,如果您有想法,我将非常乐意检查)。谢谢 这是主页: function config($stateProvider) { var item = { name: "Carriers&qu

我有一个主状态和子状态的应用程序。我确实设置了url属性,但它似乎忽略了它,但它没有忽略最后正确填充的可选参数。请参阅下面的代码片段。(老实说,此应用程序一直有效,但在西门子产品更新后,此特定功能无法正常运行,但最终这是一个角度应用程序,因此我不确定他们如何在全球范围内改变此行为,如果您有想法,我将非常乐意检查)。谢谢

这是主页:

 function config($stateProvider) {
    var item = {
        name: "Carriers",
        //ShippingAndReceiving is ignored, but /:direction is correclty attached to the URL
        url: '/ShippingAndReceiving/:direction', 
        views: {
            'Canvas@': {
                templateUrl: folder + '/carrierOverview.html',
                controller: 'CarrierOverviewController',
                controllerAs: 'vm'
            }
        },
        data: {
            title: 'Vehicles'
        },
        params: {
            reload: null,
            carrier: null,
            direction: null,
            arriving: null
        }
    };

    $stateProvider.state(item);
   }
这是子页面:

function config($stateProvider) {
    var item = {
        name: 'Carriers.Details',
        url: '/RegisterVehicle',
    };

    $stateProvider.state(item);
  }
这两个页面加载正确,一切正常,但URL没有改变,它始终是两个页面的“载体”

我没有任何多余的不必要的美元。去任何地方

这是浏览页面的调用:

$state.go('Carriers.Details');