THp*_*ubs 3 javascript angularjs
我有一些用角材料创建的链接.在那里我们的链接和按钮<md-button>.现在我有一个链接,只有当url存在时我才需要添加href属性.否则它不应该有一个href.
原因是,我有下面的主要链接和子链接.具有子链接的主链接不能具有href.如果它确实至少有空的href,只要我点击它以展开子链接,它就会转到索引模板.有些主要链接没有任何子链接.所以,对于他们我需要href和链接与子链接我需要完全删除href.我怎样才能做到这一点?
我不是棱角分明的专家,但如果我是正确的,对于Angular 1.3及以上版本:
<a ng-attr-href="{{href || undefined}}">Hello World</a>
Run Code Online (Sandbox Code Playgroud)
对于1.3以下的版本,我想你可以这样做:
<a ng-if="href" ng-attr-href="{{href}}">Hello World</a>
<a ng-if="!href" >Hello World</a>
Run Code Online (Sandbox Code Playgroud)
就个人而言,我不喜欢第二种方法,因为它会导致代码重复.
从这篇文章中回答
| 归档时间: |
|
| 查看次数: |
9524 次 |
| 最近记录: |