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