0

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

<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!
4

1 回答 1

0

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

于 2013-10-09T13:44:30.213 回答