没有数据时如何隐藏标签?

时间:2014-01-29 20:35:48

标签: javascript html angularjs

我在html中有一个标签,我来自JSON的绑定值。

我需要在有值时显示标签,否则我想隐藏该标签。

任何人都可以建议这样做吗?

感谢。

enter image description here

<li>
  <strong>
    Bad Address Date:
  </strong> 
  {{insuredProfile.permanentAddress.badAddressDate}}
</li>

3 个答案:

答案 0 :(得分:3)

您可以使用ng-if

<li ng-if="insuredProfile.permanentAddress.badAddressDate.length">
   <strong>Bad Address Date:</strong> 
   {{insuredProfile.permanentAddress.badAddressDate}}  
</li>

演示:http://jsfiddle.net/qwertynl/2CHKf/

答案 1 :(得分:1)

您可以使用ng-show

<li ng-show="insuredProfile.permanentAddress.badAddressDate"></li>

答案 2 :(得分:1)

您可以使用ng-show或ng-hide。一个工作的plunker demo

 <body ng-controller="MainCtrl">
   <li ng-show="dateShown"><strong>Bad Address Date:</strong> {{dateShown}}  </li>
   <li ng-show="dateNotShown"><strong>Bad Address Date:</strong> {{dateNotShown}}  </li>
  </body>