angularjs 路由参数

Posted tclywork

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了angularjs 路由参数相关的知识,希望对你有一定的参考价值。

.state(‘classrooms‘,{
    url: ‘/classrooms/:id‘
})
.state(‘classrooms‘,{
    url: ‘/classrooms/{id}‘
})
.state(‘activities‘,{
    url: ‘/activities‘,
    params: {
        id: { value: 42}
    }
})

 

localhost:3000/#/classrooms/3

 

function ClassroomController($stateParams){
    var classroomID = $stateParams.id;
}


<tr ng-repeat="classroom in classrooms.allClassrooms">
    <td><a href="#/classrooms/{{classroom.id}}/details">{{classroom.name}}</a></td>
    <td>{{classroom.school.name}}</td>
    <td><a ui-sref="classroom_summary({id: classroom.id})">{{classroom.teacher}}</a></td>
</tr>

以上是关于angularjs 路由参数的主要内容,如果未能解决你的问题,请参考以下文章

初入AngularJS基础门

AngularJs 带参数的路由

AngularJS:从控制器内读取路由参数

angularjs 路由可以有可选的参数值吗?

angularjs 路由参数

从 AngularJS url 中删除片段标识符(# 符号)