angularjs如何在没有onclick的情况下增加ng-repeat中的初始变量值?

安古

如何在ng-repeat中增加初始变量值

   <div ng-if="feedData.carouselMode == true" ng-init='start=0'  ng-repeat="a in carousel_data">

            <div  class="owl-demo" class="owl-carousel"   owl-carousel >
            <div class="item"  ng-repeat="(key, item) in a.carouselFeeds" ng-init="start=start+1">
                {{start}}
                <div ng-click="go('{{key}}', item.feedUrls.length, 'rtl')" ng-swipe-left="go('{{key}}', item.feedUrls.length, 'rtl')">
            <img class="lazyOwl"  ng-src="{{item.img}}"  />  
            <span class="innersquare" image-ja="{{item.img}}"> 
                <p ng-style="folderStyle">{{item.name  }}&nbsp;</p> </span>
                 </div> 
            </div>
        </div>
    </div>

在ng-repeat中递增start = start + 1之后ng-init start = 0,但没有计数仅显示1。

鲁比

这是因为每个ng-repeat都有自己的作用域,并且每个ng-init都只会增加自己的作用域变量。您可以尝试使用访问父作用域$parent

如果您正在寻找连续的计数,请尝试此

<div ng-controller="MyCtrl">
<div ng-repeat="a in ['a','b','c']" ng-init="current = $parent.start; $parent.start=$parent.start+3;">
        <div ng-repeat="x in ['alpha','beta','gamma']">
            {{current + $index}}
    </div>
</div>

+3应该在哪里+[LENGTH OF INNER ARRAY]

http://jsfiddle.net/rvgvs2jt/2/

对于您的特定代码,它看起来像这样

<div ng-if="feedData.carouselMode == true" ng-init='current=$parent.start; $parent.start=$parent.start+a.carouselFeeds.length' ng-repeat="a in carousel_data">
    <div class="owl-demo" class="owl-carousel" owl-carousel>
        <div class="item" ng-repeat="(key, item) in a.carouselFeeds">
            {{current + $index}}
            <div ng-click="go('{{key}}', item.feedUrls.length, 'rtl')" ng-swipe-left="go('{{key}}', item.feedUrls.length, 'rtl')">
                <img class="lazyOwl" ng-src="{{item.img}}" />
                <span class="innersquare" image-ja="{{item.img}}"> 
                <p ng-style="folderStyle">{{item.name  }}&nbsp;</p> </span>
            </div>
        </div>
    </div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在 If 中设置变量值

来自分类Dev

变量值如何存储在C中?

来自分类Dev

如何从div中获取变量值

来自分类Dev

如何在重命名命令中增加变量值

来自分类Dev

如何在重命名命令中增加变量值

来自分类Dev

如何在 JavaScript 中为新的变量值分配一个变量值

来自分类Dev

如何在angularjs模板中设置范围变量值

来自分类Dev

如何在AngularJS中拼接变量值?

来自分类Dev

如何在angularjs模板中设置范围变量值

来自分类Dev

如何在AngularJs中更新$ scope变量值

来自分类Dev

如何在事件中获取JavaScript中的变量值?

来自分类Dev

如何在没有远程模板的情况下访问客户AngularJS指令中的隔离$ scope

来自分类Dev

如何在没有任何for循环的情况下增加值,但是如何基于文件在PHP中运行的次数

来自分类Dev

如何在jquery中的函数外获取变量值

来自分类Dev

如何在GridView中绑定变量值?

来自分类Dev

如何在C#中更改SSIS变量值

来自分类Dev

如何在JavaScript中隐藏变量值?

来自分类Dev

如何在MySQL中输入bash命令的变量值?

来自分类Dev

如何在php中获取脚本变量值

来自分类Dev

如何在PHP数组中传递变量值

来自分类Dev

如何在Flask HTML模板中设置变量值

来自分类Dev

如何在URL中传递变量值?

来自分类Dev

如何在<input value =''“>中设置Javascript的变量值

来自分类Dev

如何在结构中检索单个变量值

来自分类Dev

如何在Ansible剧本中冻结变量值

来自分类Dev

如何在JasperReports中按需更改变量值

来自分类Dev

如何在递归宏中更改参数变量值?

来自分类Dev

如何在C程序中存储变量值?

来自分类Dev

如何在FreeMarker函数中传递分配变量值

Related 相关文章

热门标签

归档