I currently display a scope variable using the following code
<a data-ng-href="#!/params/{{first.second.status}}">{{first.second.status}}</a>
Sometimes first.second.status is null, undefined or empty in which case I want to display "None" instead of actual value(empty)
One of the way to achieve the above is to put the check for the value of first.second.status in the controller and change its value accordingly but is there a more elegant way of doing it?
I currently display a scope variable using the following code
<a data-ng-href="#!/params/{{first.second.status}}">{{first.second.status}}</a>
Sometimes first.second.status is null, undefined or empty in which case I want to display "None" instead of actual value(empty)
One of the way to achieve the above is to put the check for the value of first.second.status in the controller and change its value accordingly but is there a more elegant way of doing it?
Share Improve this question edited May 28, 2014 at 17:09 raju asked May 28, 2014 at 17:01 rajuraju 5,00817 gold badges66 silver badges121 bronze badges2 Answers
Reset to default 14Just do:
{{first.second.status || "None"}}
You could do:
<a ng-if="first.second.status"
data-ng-href="#!/params/{{first.second.status}}">{{first.second.status}}</a>
<span ng-if="!first.second.status">None</span>