【发布时间】:2017-09-10 10:21:44
【问题描述】:
我有一个像这样的照片轮播指令
<mz-photo-carousel items-per-slide=6
carousel-data="vm.carouselData">
</mz-photo-carousel>
在指令内部,它只是 html 以显示带有传递数据的轮播
<div uib-carousel active="active" no-wrap="noWrapSlides">
<div uib-slide ng-repeat="slide in vm.carouselData">
....
</div>
</div>
我想像这样将过滤后的数据发送到 mz-photo-carousel 指令:
<mz-photo-carousel items-per-slide=6
carousel-data="vm.carouselData | myFilter:param">
</mz-photo-carousel>
我不想在 mz-photo-carousel 指令中进行过滤,因为我想让它通用以仅处理它获取的数据。
【问题讨论】:
-
此代码不足以理解问题,能否请您与问题分享JSFiddle!
-
这是给你们的 JSFiddle:jsfiddle.net/y9arvut1/1 看看这行代码:
我正在尝试将过滤后的数组传递给指令,我在控制台中得到错误
标签: javascript angularjs angularjs-directive angularjs-filter