Angular stateParams

时间:2013-10-08 10:57:05

标签: angularjs angular-ui-router

我想在链接中放置一些参数。 因此我使用此链接:

<a ng-switch-when="mp3" ui-sref="recorder.player({path : file.fullPath})">

不引用stateParams就可以了:

.state('recorder.player/',{
       url:"/recorder",
       templateUrl:"app/partials/recorder/recorder.html",
       controller: "recorder"
 })

使用stateParams时不会:

.state('recorder.player',{
       url:"/recorder/:path",
       templateUrl:"app/partials/recorder/recorder.html",
       controller: "recorder"
 })

使用这个我转到默认

   $urlRouterProvider.otherwise("/home")

LogCat说:

10 $digest() iterations reached. Aborting!

1 个答案:

答案 0 :(得分:0)

stateParameter包含一个带有“/”的路径......这会导致与路径冲突。