2013-05-12 27 views
1

如何從ng-repeat循環中訪問$scope上的屬性?在下面的代碼中,縮略圖索引在控制器上設置。該視圖需要使用ng-repeat中的該屬性。

//Controller 
    $scope.thumbnailIndex = 4; 

//View 
     <div id="album"> 
      <ul id="photosList"> 
       <li ng-repeat="photo in photos"> 
        <img ng-src="{{photo.thumbnails[??].url}}" ng-click="details(photo.id)"/> 
       </li> 
      </ul>   
     </div> 

回答

1

我相信你正在嘗試做的是這樣的:

<img ng-src="{{photo.thumbnails[thumbnailIndex].url}}" ng-click="details(photo.id)"/> 

如果您的視圖/包含控制器的電流範圍,那麼就放下前綴,你可以使用變量,無論你想。

+0

我發誓我之前嘗試過,但它沒有奏效。現在它似乎工作。奇怪的。非常感謝你。脾氣暴躁的貓的表情告訴我,我應該在詢問之前檢查我的代碼。 – tempid 2013-05-12 09:19:14