用ng-if包裹子元素
Angular Directive Wrap child Elements with ng-if
我一直在寻找答案,但到目前为止我还没有找到答案。
下面是我想要做的一个例子:http://plnkr.co/edit/YenU1z3gs0TMjK4rNofu我的问题是:
在dataSlider指令中,我想包装所有子元素
<div ng-repeat="dataSet in vm.dataList"></div>
与另一个带有ng-if
的div<div ng-if="something">
,这样指令就可以决定哪些子元素可以显示,哪些不可以。
希望我已经说清楚了。如果我失败了,请告诉我。
这是我想到的解决方案:
/* @ngInject */
function Compile (tElement) {
var children = tElement.children();
children.attr('ng-if', '$index === vm.displayedList');
}
相关文章:
- CKEditor Widget-阻止编辑可编辑元素本身
- 如何设置html元素填充的动画
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 使用clickToggle并在单击另一个元素时关闭元素
- Wordpress TinyMCE在从文本切换到视觉时,如果锚标记包裹块元素,则会删除锚标记
- 包裹在较高的元素上
- 根据其同级元素包裹元素
- 如何动态地将元素包裹在身体内部
- 如何使滑块在元素结束时继续循环(如何包裹滑块)
- 包裹成对的元素
- 在前一个元素jQuery的锚中包裹图像
- 根据父元素和/或类,用新元素包裹元素
- 用ng-if包裹子元素
- Jquery在表单中包裹一组特定的元素
- TinyMCE外层包裹选定的元素
- jquery点击事件只有当被包裹的元素被点击
- jQuery在很多元素周围包裹元素
- 在一个循环中包裹li元素
- JQuery收集一组元素,将每个元素展开,然后将所有元素包裹在新元素中