如何在AngularJS中的Route Urls中传递参数

Muh*_*sir 5 javascript angularjs

我们如何将参数传递给angularJs中的局部视图.我是棱角分明的新手,我正在学习这些教程.这个教程很好地解释了基本但没有关于我们如何将参数发送到局部视图.例如/addStudent?id=45

 $routeProvider.
                   when('/addStudent', {
                      templateUrl: 'addStudent.htm',
                      controller: 'AddStudentController'
                   }).
                   when('/viewStudents', {
                      templateUrl: 'viewStudents.htm',
                      controller: 'ViewStudentsController'
                   })
Run Code Online (Sandbox Code Playgroud)

gau*_*sar 2

要在路由中传递参数,您可以:parameter在 url 中定义参数

喜欢 :

$routeProvider.
               when('/addStudent', {
                  templateUrl: 'addStudent.htm',
                  controller: 'AddStudentController'
               }).
               when('/viewStudents', {
                  templateUrl: 'viewStudents.htm',
                  controller: 'ViewStudentsController'
               }).
               when('/students/:id', {
                  templateUrl: 'studentsDetail.htm',
                  controller: 'studentsDetailController'
               })
Run Code Online (Sandbox Code Playgroud)

这里 urlstudents/:id有 id 作为参数。

这是角度文档