프로젝트에 이러한 코드가 있습니다. 이 값은 두 개의 값을 가지며, 하나는 true이고 다른 하나는 false입니다. 그러나 범위는 항상 변경됩니다. true와 false를 표시하지 않거나 켜짐 또는 꺼짐으로 표시할 수 있는 방법이 있나요?
大家讲道理2017-06-17 09:17:39
아직도 귀하의 특정 요구 사항을 잘 이해하지 못합니다. 도움이 되는지 확인하세요
ng-show="isOpen" 또는 ng-if="isOpen"을 사용하세요.
그런 다음 컨트롤러는 $Scope.isOpen 값을 true 또는 거짓
淡淡烟草味2017-06-17 09:17:39
ng-bind
相当于代替表达式方式 {}
,例如:<span ng-bind="someValue" ></span>
等价于 <span>{{ someValue }}</span>
스타일 조절이 필요한 경우 ng-class
,ng-style
, 需要控制显示就使用 ng-if
or ng-show
,例如:<span ng-style="{ backgroundColor : yourCondition ? 'red' : 'yellow' }" ></span>
我想大声告诉你2017-06-17 09:17:39
위에서는 ng-bind의 올바른 사용에 대해 설명합니다. 즉, <span ng-bind = "freezerDoorStatus"></span>는 <span>{{freezerDoorStatus}}</span>과 동일합니다.
하지만 스타일을 설정할 때 ng-style 또는 ng-class를 사용하여 변수 값(true/false)에 따라 스타일 표시 여부를 제어할 수 있습니다.
다음과 같이<p ng-class="freezerDoorStatus ? IFreshMode : 'otherClass'"></p>또는 ng-style을 사용할 수 있습니다<p ng-style="{'color':iconColor}"> ;</p>.
Angular 공식 홈페이지 https://docs.angularjs.org/ap...에서 자세한 소개를 보실 수 있습니다.