【发布时间】:2017-05-09 15:10:33
【问题描述】:
我是 Angular 的新手。我正在尝试根据某些条件切换div:
<td>
<div layout="row" layout-align="start center">
<img ng-if="row.pin" ng-src="{{pinImageUrl}}" alt="Pinned @ {{row.pin}}" class="img-pin" />
<div ng-switch="checkUrl">
<a ng-switch-when="{{isNumber(row.id)}}" href="numberUrl ">
{{getName(row)}}
</a>
<a ng-switch-when="url" href="{{url + row.id}}">
{{getName(row)}}
</a>
<span ng-switch-default href="aaaaaa">
{{getName(row)}}
</span>
</div>
</div>
</td>
但是{{isNumber(row.id)}} 不起作用。谁能告诉我这里出了什么问题?
【问题讨论】:
-
试试 angular.isNumber....... docs.angularjs.org/api/ng/function/angular.isNumber
-
也可以用 ng-href 代替 href ......docs.angularjs.org/api/ng/directive/ngHref
-
checkUrl的值是多少?
标签: javascript html angularjs