0
在我的infoDisplay(member)
我需要訪問特定於我從$ scope中點擊的div的ng-init值並操作該值。我該怎麼做?如何從範圍內的ngRepeat訪問ngInit值
<div ng-repeat="member in memberData">
<div class="card" ng-init="cardClicked = 'false'">
<div ng-click="infoDisplay(member)">
</div>
</div>
</div>
的JavaScript:
$scope.infoDisplay = function (member) {
if (settings.useApiInfo == 'false') {
var url = settings.directoryUrl + member.Id;
var openUrl = cordova.InAppBrowser.open(url, '_system', 'location = yes');
}
else {
cardClicked = { 'true': 'false', 'false': 'true' }[cardClicked];
}
}
第一部分的作品,它是在我的手機應用程序打開URL。我只需要第二部分,但不能得到它的工作。
只要通過cardClicked以及:'infoDisplay(memeber,cardClicked)'? – opticon
@opticon只會在函數中訪問cardClick,並且不會影響範圍變量。 –