小编A L*_*pes的帖子

UL内部的ng-repeat(在P内部)不起作用

更新:似乎Angular.js不喜欢<p>中的<ul>.因此,正如有用的评论者所说,用<div>替换<p>可以解决问题.

很抱歉,如果这可能是Angular.js上的新手问题,但我似乎无法在此代码中找到错误.请考虑以下HTML:

<div ng-app ng-controller="BlocksCtrl">
    <div ng-repeat="block in blocks">
        <div id="{{block.id}}" class="{{block.classes}}">
            <div>
                <h1>{{block.title}}, {{block.dates}}
                    <br/>
                    <small>
                        <a href="{{block.place.link}}" target="_blank">
                            {{block.place.title}}</a>
                        ({{block.place.city_country}})
                    </small>
                </h1>
            </div>
            <div>
                <div>
                    <p><i class="{{block.icon_classes}}"></i></p>
                </div>
                <div>
                    <p>
                        {{block.description.text}}
                    </p>
                    <p ng-repeat="item in block.description.items">
                        <b>{{item.title}}</b>: {{item.points.length}} - {{item.points[2].text}}
                        <ul class="fa-ul">
                            <li>
                                <i class="fa-li fa fa-check"></i>{{item.points[2].text}}
                            </li>
                            <li ng-repeat="point in item.points">
                                <i class="fa-li fa fa-check"></i>{{point.text}}
                            </li>
                        </ul>
                    </p>
                </div>
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是Javascript位:

function BlocksCtrl($scope) {
  $scope.blocks = [
    {
      id: 'my-id',
      classes: 'class1 …
Run Code Online (Sandbox Code Playgroud)

html javascript angularjs angularjs-ng-repeat

7
推荐指数
1
解决办法
2831
查看次数

标签 统计

angularjs ×1

angularjs-ng-repeat ×1

html ×1

javascript ×1