我有一个指示计算我的逗留时间,如果少于12个月,则会在几个月内退出答案,如果超过12个月,则会在几年内退出答案。例如:
<p calculate-duration></p>
可以退货:
5months
或
9months
或
3years
如何对上述指令执行条件(ng-show),当结果值大于2年时? DIV包含&#34;我的文字显示&#34;是可见的。
我试过了:
<div ng-show="calculate-duration > 2years">My text to show</div>
答案 0 :(得分:0)
不,指令不会返回&#39;价值。
您是否拥有计算持续时间指令? 如果是,那么添加逻辑就不会有条件地隐藏/显示元素。
另一种方法是编写新指令。在该新指令中,您可以使用$ compile服务来编译
<p calculate-duration></p>
的字符串。根据结果,您可以显示/隐藏元素本身。