我为此问题创建了plnkr。我无法让ng-click
在此页面上工作。我想我可以用这个问题得到答案来解决这个问题:Why do I need $parent to enable the function in ng-click when using ion-scroll?
但即使我在对象中使用所有$scope
变量,也不会执行该函数。
答案 0 :(得分:1)
出于某种原因(我不是Ionic dev),离子使<label>
吞下所有点击事件。因此,您需要将该标签更改为其他任何内容,或将ng-repeat
置于其外部。我在plunker
<div ng-click="foo()">This one works</div>
<label>
<div ng-click="foo()">This one doesn't</div>
</label>
答案 1 :(得分:0)
试试这个:
<ion-scroll direction="x">
<div class="icon app-symbol" ng-repeat="image in data.default_images" >
<a ng-click="data.setCurrentImage(image)">
<img ng-src="{{ image.src }}" >
</a>
</div>
</ion-scroll>