0
我想能夠傳遞一些狀態參數,這些參數會顯示在路線中,有些則不會。Angular UI路由器 - 在路由中傳遞一些參數狀態,有些不是?
這將是很好能夠做到這一點:
.state('widgetadmin.widgets.widget', {
url: '/widget/{widgetId}/{friendlyName}',
views: {
"[email protected]": {
controller: 'WidgetAdminController as vm',
templateUrl: 'widgetadmin/widgets/widget.tpl.html',
params: { widgetHref: null }
}
},
data:{ pageTitle: 'Edit Widget' }
}
然後通過這樣的:
$state.go('widgetadmin.widgets.widget',
{widgetId: widget.id, friendlyName: slug, widgetHref: widget._links.self.href},
{reload: true});
但是,當我嘗試訪問它,它是不確定的:
var something = $stateParams.widgetHref;
我怎麼能通過路由中的某些狀態參數,有些不是?