변수가 null인지 여부에 따라 div를 표시하거나 숨기고 싶습니다.
<div ng-show="myvar"></div>
참고 : 제 경우에는 변수가 객체입니다.
매우 간단한 질문이지만 제대로 작동하지 않는 것 같습니다.
감사.
답변
<div ng-hide="myvar == null"></div>
또는
<div ng-show="myvar != null"></div>
답변
명확히하기 위해 위의 예제는 작동하지만 예제의 코드는 관련없는 이유로 작동하지 않았습니다.
myvar가 false, null이거나 이전에 사용한 적이없는 경우 (예 : $ scope.myvar 또는 $ rootScope.myvar를 호출 한 적이 없음) div가 표시되지 않습니다. 값이 할당되면 값이 특별히 false 인 경우를 제외하고 div가 표시됩니다.
다음은 div가 표시되도록합니다.
$scope.myvar = "Hello World";
또는
$scope.myvar = true;
다음은 div를 숨 깁니다.
$scope.myvar = null;
또는
$scope.myvar = false;