반응형
배열에 존재하는 값을 기반으로 한ng-show
angularjs ng-show에서 vlaue를 보여주는 방법
ng-show = "role in ['admin', 'user', 'buyer']"
역할이 해당 배열 중 하나일 경우 div를 표시해야 합니다.
기능을 사용하다indexOf요소가 배열의 일부인지 여부를 확인합니다.발견 시 요소의 위치를 반환하거나 -1을 반환합니다.
그래서 이런 표현을 쓸 수 있어요.
ng-show = "['admin', 'user', 'buyer'].indexOf(role)!=-1"데이터를 표시/숨기다
범위 내에서 loDash에 액세스할 수 있어야 합니다.
var app = angular.module('myApp', []);
app.run(function($rootScope){
$rootScope._ = _;
});
ng-show = "_.contains(['admin', 'user', 'buyer'], role)"
언급URL : https://stackoverflow.com/questions/24525295/ng-show-based-on-a-value-present-in-an-array
반응형
'programing' 카테고리의 다른 글
| reactjs this.refs vs document.getElementBy아이디 (0) | 2023.03.03 |
|---|---|
| Oracle SQL 이스케이프 문자('&'의 경우) (0) | 2023.03.03 |
| MongoDb에 대한 현재 연결 수를 확인합니다. (0) | 2023.02.26 |
| 돔 렌더링이 완료된 후 디렉티브를 실행하려면 어떻게 해야 합니까? (0) | 2023.02.26 |
| Angular에서의 지시 장치 테스트에서 서비스를 주입하는 방법JS (0) | 2023.02.26 |