Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 嵌套的url,但不是嵌套的状态或视图_Javascript_Angularjs_Angular Ui Router - Fatal编程技术网

Javascript 嵌套的url,但不是嵌套的状态或视图

Javascript 嵌套的url,但不是嵌套的状态或视图,javascript,angularjs,angular-ui-router,Javascript,Angularjs,Angular Ui Router,我有两个州共享相同的视图,并且有嵌套的URL { name: 'widget', url: '/widget/:widget', template: '<widget></widget>' }, { name: 'widget.version', url: '/version/:version', template: '<widget></widget>' } 如何获得要呈现的/version/:version嵌套url?

我有两个州共享相同的视图,并且有嵌套的URL

{
  name: 'widget',
  url: '/widget/:widget',
  template: '<widget></widget>'
},
{
  name: 'widget.version',
  url: '/version/:version',
  template: '<widget></widget>'
}

如何获得要呈现的
/version/:version
嵌套url?

因此,当您转到
/version/1
时,它不会呈现
?@Santosh不,我的顶级ui视图呈现中没有任何内容。您可以发布示例代码吗?我只需要使用
/widget/:widget?version
,这会让一切变得更简单。
{
  name: 'widget',
  url: '^/widget/:widget',
  template: '<widget></widget>'
},
{
  name: 'widgetversion',
  url: '^/widget/:widget/version/:version',
  template: '<widget></widget>'
}