Angularjs 如何在父ng repeat中访问当前子ng repeat对象
我使用的是Angular 1.5.8和slick slider 1.6.0。在我的项目中,我有一个父母ng repeat和一个孩子ng repeat。我的slick滑块包含一个ng repeat,它从API数据接收图像。我当前的父ng repeat对象称为“key”,而我当前的子ng repeat对象称为“thumbkey”(在key.allimages中)。我需要在slick slider外使用当前的拇指键对象进行一些操作 (如果我可以在slider的'init'或'afterchange'事件上获得'thumbkey'对象,那会更好,因为我想更改对象内部的一些值) 我使用的是滑溜“角滑溜转盘”的角度指令Angularjs 如何在父ng repeat中访问当前子ng repeat对象,angularjs,Angularjs,我使用的是Angular 1.5.8和slick slider 1.6.0。在我的项目中,我有一个父母ng repeat和一个孩子ng repeat。我的slick滑块包含一个ng repeat,它从API数据接收图像。我当前的父ng repeat对象称为“key”,而我当前的子ng repeat对象称为“thumbkey”(在key.allimages中)。我需要在slick slider外使用当前的拇指键对象进行一些操作 (如果我可以在slider的'init'或'afterchange'事
通过
原始照片作者
请分享一些代码您可能是新手,让我告诉您。。。。您在这里不需要完整的解决方案和代码。。。您必须粘贴到目前为止所做的工作,如果代码中出现任何逻辑函数错误,我们可以在那里进行修复。。。。因此,请先尝试一下。hi@fabiosilvalima,我已共享了代码的必需部分。@GeniusGo,作为key。allimages
有更多thumbkey
对象,您将哪个对象称为当前对象,以便从父对象访问相同的对象?你能解释一下获取其中一个对象的目的和条件吗?当你说你想获取“当前”的拇指键时,当你将它们全部显示在页面上时,你如何确定哪一个是“当前”的?请分享一些代码你可能是新手,所以让我告诉你。。。。您在这里不需要完整的解决方案和代码。。。您必须粘贴到目前为止所做的工作,如果代码中出现任何逻辑函数错误,我们可以在那里进行修复。。。。因此,请先尝试一下。hi@fabiosilvalima,我已共享了代码的必需部分。@GeniusGo,作为key。allimages
有更多thumbkey
对象,您将哪个对象称为当前对象,以便从父对象访问相同的对象?您能否解释获取其中一个对象的目的和任何条件。当您说要获取“当前”的拇指键时,当您在页面上显示它们时,如何确定哪个是“当前”的?
<div class="sub-container" ng-repeat="key in getStreamResponse track by $index" pik-id="{{key.pik_id}}">
<!--This code in inside slick slider (Start)-->
<div ng-repeat="thumbkey in key.allimages track by thumbkey.pik_name">
<div class="story-header">
<div class="story-header-pic">
<img class="story-profile-pic" ui-sref="user-profile.story({userid:encodeUserId(key.piklist_user_id)})" src="Resources/spyguy.png" actual-image="{{path}}/profile/{{key.piklist_profile_pic}}" width="40" height="40">
</div>
<div class="story-header-content">
<div class="story-name default-pikmobile-font" ng-show="key.piklist_name != ''" ng-bind="key.piklist_name"></div>
<div class="null-originator-story-name default-pikmobile-font" ng-show="key.piklist_name == ''" ng-bind="thumbkey.user_name"></div>
<div class="story-header-user" ng-if="key.piklist_name != ''">
<span class="normal-text">by</span>
<span class="user-name" disable-sref-if="thumbkey.user_id == selfInfo.id" ui-sref="user-profile.story({userid:encodeUserId(thumbkey.user_id)})" ng-bind="thumbkey.user_name"></span>
<span class="original-user-name" disable-sref-if="thumbkey.originator_id == selfInfo.id" ng-if="(thumbkey.user_name != thumbkey.originator_username) && thumbkey.originator_username != '' "><span class="original-photo-text" ui-sref="story-page({pikid:encodeStoryId(thumbkey.pikd_pik_id)})">Original photo</span> <span class="normal-text">by </span><span class="originator" ui-sref="user-profile.story({userid:encodeUserId(thumbkey.originator_id)})" ng-bind="thumbkey.originator_username"></span></span>
</div>
</div>
<div class="story-upload-time" ng-if="thumbkey.origin_date != '0000-00-00 00:00:00'" ng-bind="getUploadTime(thumbkey.origin_date)"></div>
<div class="story-upload-time" ng-if="thumbkey.origin_date == '0000-00-00 00:00:00'" ng-bind="getUploadTime(thumbkey.date_time)"></div>
</div>
</div>
<!--This code in inside slick slider (End)-->
</div>