【发布时间】:2015-05-04 10:49:32
【问题描述】:
我正在尝试将标准列表项格式包装在 Angular 指令中,然后在各种列表类型中将其与 ng-repeat 一起使用。问题是,指令似乎失去了父类,所以列表没有呈现它应该的方式。这是一个例子:
<ul class="nav nav-pills nav-stacked affix">
<div ng-repeat="item in items">
<my-list-item item="item"></my-list-item>
</div>
</ul>
渲染完全一样:
<ul class="nav navbar-nav navbar-right">
<div ng-repeat="item in items">
<my-list-item item="item"></my-list-item>
</div>
</ul>
所以,这两个渲染完全一样,不是我想要的方式。如何让我的列表项指令知道其父类?
编辑:
<ul class="nav nav-pills nav-stacked affix">
<li ng-repeat="item in items">
<my-list-item item="item"></my-list-item>
</li>
</ul>
my-list-item 指令看起来像这样:
<a class="myClass" href="{{item.target}}"><span ng-bind-html="item.text"></span></a>
【问题讨论】:
标签: css angularjs angularjs-directive angularjs-ng-repeat listitem