【发布时间】:2015-07-01 21:01:44
【问题描述】:
我有这样的模板:
<span class="collapsibleBox">
<a ng-show="visible" ng-click="hide()" class="minus">
<i class="fa fa-minus-square-o"></i>
</a>
<a ng-show="!visible" ng-click="show()" class="plus">
<i class="fa fa-plus-square-o"></i>
</a>
<div ng-show="visible || preview" ng-class="preview ? 'previewBox' : 'contentBlock'" ng-bind-html="htmlContent"></div>
</span>
用css:
.api .previewBox {
height: 1.25em;
overflow: hidden;
}
当带有htmlContent类的div只有一行时,我不需要显示加号和减号图标,我该如何在Angular中做到这一点。
【问题讨论】:
-
这不是一个角度问题。
-
@mattytommo 这是 Angular 应用程序,我需要在 Angular 中执行此操作。
-
“内容”是什么意思?它是锚标记内的元素还是 .collapsiblebox 内的元素?
-
@user2989484 具有 htmlContent 类的 div。
-
“只有一行”是什么意思?我不知道你的对象是什么样子的,但你不能做一些类似 htmlContent.children 或 htmlContent.length 的事情来检查它是否不止一个元素吗?
标签: javascript css angularjs