2017-10-27 12 views
0

부모 요소에 '활성'클래스가 있다는 조건에 따라 ng-if를 사용하여 angularJS에 범위를 작성하려고합니다.부모가 angularJS에 활성 클래스가있는 경우에만 자식 만들기

나는 어떻게 이것을 달성 할 수 있을지 모르겠다.

<li data-target='#carousel-custom' data-slide-to='{{$index}}' ng-repeat="obj in myData | limitTo:4" ng-class='{active:$first}'> 
    <span ng-if="if parent li is active()"></span> 
    <img ng-src="{{obj.source}} /> 
</li> 

가 어떻게이를 않습니다

여기 내 코드입니까?

답변

0

아래 코드를 시도해 볼 수 있습니까? 예를 들어 fiddler을 확인할 수도 있습니다.

템플릿 :

<li ng-repeat="obj in myData" ng-click="select($index)" ng-class="{active: $index == selected}"> 
    {{obj.value}} 
    <span ng-if="$index==selected">*</span> 
</li> 

컨트롤러 :

$scope.selected = 0; 
$scope.select= function(index) { 
    $scope.selected = index; 
};