在ui-sref的Param没有通过

时间:2014-11-03 14:20:57

标签: angularjs

我在这里有我的ui-sref代码。

<div class="container">
    <div ng-repeat="vendor in Items" 
         id="scrollArea">
        <img src='{{vendor.img}}' 
             style='width:100%;' 
             ui-sref='vendordetail({vendorId:1})'/>
    </div>
</div>

我的$ stateProvider

.state('vendordetail',{
     views:{
         url:'/:vendorId',
         'mycontainer':{
             templateUrl:'vendordetail',
             controller:function($scope, $stateParams) {
                 console.log('vendordetail controller');
                 console.log($stateParams);
             }
          }    
     }
});

templateUrl&#34; vendordetail&#34;显示在目标ui-view&#34; mycontainer&#34;成功。 &#34;供应商细节控制器&#34;字符串也会被记录。但$ stateParams是一个空对象{}。我实际上错过了将param vendorId传递给我的州控制器的原因了什么?

我希望我不会错过任何背景。提前谢谢。

0 个答案:

没有答案