代码之家  ›  专栏  ›  技术社区  ›  Danyx

AngularJS-数据未在“数据类”属性上呈现

  •  0
  • Danyx  · 技术社区  · 7 年前

    我在一个div上有一个ng repeat指令,我试图访问重复项中的信息,但出于某种原因 $index 在中呈现OK data-position 但不是在电视上 data-class .有没有什么东西阻止它绑定AngularJS数据?下面的代码片段让我使用了 index 属性,我手动将其添加到每个元素中,以查看它是否存在问题 美元指数 但那没用。

    对于上下文,我使用一些自定义Javascript处理这些div,jQuery选择器使用数据类属性。

    <div id="dp-slider" birthday-container>
      <div class="dp_item" data-class="{{cumpleano.index}}" data-position="{{$index}}" ng-repeat="cumpleano in home.Cumpleanos" birthday-item>
        <div class="img-div"><img ng-src="{{cumpleano.Foto}}" class="dp-img"></div>
        <div class="text-div">
          <h5 class="slider-name">{{cumpleano.Title}}</h5>
          <div class="slider-sometext"> <span class="silder-p">{{cumpleano.Cumpleanos}}</span> </div>
        </div>
      </div>
    </div>
    
    1 回复  |  直到 7 年前
        1
  •  0
  •   Naga Sai A    7 年前

    为了达到预期的效果,使用带有数据类的ng类,而不是带有数据类的类

     <div data-class="{{cumpleano.index}}" data-position="{{$index}}"  birthday-item ng-repeat="cumpleano in home.Cumpleanos">
    

    代码笔- https://codepen.io/nagasai/pen/Xypwep