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.
前缀,您就可以在任何地方使用变量。我发誓我以前尝试过,但没有成功。现在它似乎起作用了。奇怪的非常感谢你。这只脾气暴躁的猫的表情告诉我,我应该在问之前检查一下我的代码。我发誓我以前试过这个,但没用。现在它似乎起作用了。奇怪的非常感谢你。这只脾气暴躁的猫的表情告诉我,我应该在问之前检查一下我的代码。