0

나는 내 체류 기간을 계산하고 12 개월 미만의 경우에는 개월 단위로, 12 개월 이상인 경우에는 응답을 내 보냅니다. 예를 들어 :AngularJS - 지시문의 반환 값 계산

<p calculate-duration></p> 

는 반환 할 수 있습니다

5months 

또는

9months 

또는

3years 

어떻게 내가 위의에 (NG-쇼) 조건을 수행 할 수 있습니다 지시문은 결과 값이 2 년? "표시 할 내 텍스트"가 포함 된 DIV가 표시됩니다.

이 나는 ​​시도했다 :

<div ng-show="calculate-duration > 2years">My text to show</div> 
+0

일부 99,99 %는 XY 문제를 다루고 있습니다. –

+0

@arturgrzesiak - 그게 무슨 뜻입니까? –

+1

[XY 문제] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem) - 기본적으로 시도한 것을 설명하는 대신 실제로 달성하고자하는 것을 설명하십시오. –

답변

0

아니, 지시는하지 않습니다 '반환'값을.

calculate-duration 지시문을 소유하고 계십니까? 그렇다면 단순히 요소를 조건부로 숨기거나 표시하는 논리를 추가하기가 어렵지 않습니다.

다른 대안은 새로운 지침을 작성하는 것입니다. 이 새로운 지시문에서 $ 컴파일 서비스를 사용하여

<p calculate-duration></p> 

문자열을 컴파일 할 수 있습니다. 결과를 바탕으로 요소 자체를 표시하거나 숨길 수 있습니다.

관련 문제