Angularjs 在ng重复循环中访问$scope.property

Angularjs 在ng重复循环中访问$scope.property,angularjs,Angularjs,如何从ng repeat循环中访问$scope上的属性?在下面的代码中,缩略图索引是在控制器上设置的。视图需要从内部使用此属性ng repeat //Controller $scope.thumbnailIndex = 4; //View <div id="album"> <ul id="photosList"> <li ng-repeat="photo in photos">

如何从
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>
//控制器
$scope.thumbnailIndex=4;
//看法

我相信您要做的是:

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


如果您的view/include controller是当前作用域,那么只需删除
$scope.
前缀,您就可以在任何地方使用变量。

我相信您正在尝试做的是:

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


如果您的view/include controller是当前作用域,那么只需删除
$scope.
前缀,您就可以在任何地方使用变量。

我发誓我以前尝试过,但没有成功。现在它似乎起作用了。奇怪的非常感谢你。这只脾气暴躁的猫的表情告诉我,我应该在问之前检查一下我的代码。我发誓我以前试过这个,但没用。现在它似乎起作用了。奇怪的非常感谢你。这只脾气暴躁的猫的表情告诉我,我应该在问之前检查一下我的代码。