Angularjs 基于状态参数数量的开关模板url

Angularjs 基于状态参数数量的开关模板url,angularjs,angular-ui-router,Angularjs,Angular Ui Router,我正在尝试根据路由中传递的参数加载模板 例如 现在在本例中,url“#courses/1”将加载我的课程模板。 现在,当我需要处理它的子url时,我可以如何处理。 如 在url中调用,然后我需要加载touctions.html 这就是我试图去做的 .state('menue.courses-detail.lectures-detail',{ url:'/courses/:id/:lid', templateUrl:'te

我正在尝试根据路由中传递的参数加载模板

例如

现在在本例中,url
“#courses/1”
将加载我的课程模板。 现在,当我需要处理它的子url时,我可以如何处理。 如

在url中调用,然后我需要加载
touctions.html

这就是我试图去做的

.state('menue.courses-detail.lectures-detail',{
                   url:'/courses/:id/:lid',
                   templateUrl:'templates/lectures-detail.html'

            })

但是它不起作用

我的建议是,您可以在该控制器内调用
init
方法,再进行一次AJAX调用并初始化子url。

创建另一个子状态。州(“菜单、课程详情、讲座”)?请输入另一个url/courses/:id/:id你能给我一个片段来解释你的答案吗?好的,我也可以告诉我你什么时候想要孩子的url状态,比如用户可以点击按钮等等。你怎么称呼孩子的url?比如,当用户可能触发任何buttn时,或者在第一时间控制器初始化子url调用时,或者如何触发?如果你告诉我这对我们有用。。。
"courses/1/1" or "courses/1/2" ... 
.state('menue.courses-detail.lectures-detail',{
                   url:'/courses/:id/:lid',
                   templateUrl:'templates/lectures-detail.html'

            })