Javascript 将我的列表vom ng repeat更改为集合repeat ng后,单击无法正常工作
我有一张这样的清单:Javascript 将我的列表vom ng repeat更改为集合repeat ng后,单击无法正常工作,javascript,angularjs,ionic-framework,ionic,angularjs-ng-click,Javascript,Angularjs,Ionic Framework,Ionic,Angularjs Ng Click,我有一张这样的清单: <ion-item ng-repeat="item in items" ng-click="itemClick({{item[0]}})"> ... </ion-item> 在从ng repeat更改为collection repeat之前,一切正常。现在我得到索引为未定义 这里怎么了 编辑: 以下是我的物品: var items = { [1, "foo"], [2, "bar"], ... } 试试这个 &l
<ion-item ng-repeat="item in items" ng-click="itemClick({{item[0]}})">
...
</ion-item>
在从ng repeat
更改为collection repeat
之前,一切正常。现在我得到索引
为未定义
这里怎么了
编辑:
以下是我的物品:
var items = {
[1, "foo"],
[2, "bar"],
...
}
试试这个
<ion-item collection-repeat="item in items" ng-click="itemClick(item[0])">
...
</ion-item>
...
如果只需要索引值,请尝试下面的方法
<ion-item collection-repeat="item in items" ng-click="itemClick($index)">
...
</ion-item>
...
{{}
iTerporation在ng中不起作用单击
,您可以直接提到将直接从各自变量中获取的变量名
ngClick
明确表示它接受一个表达式:
标记
<ion-item collection-repeat="item in items" ng-click="itemClick(item[0])">
...
</ion-item>
...
{}
在ng click
中不起作用,只需del{}
,使用itemClick(item[0])
你能给我看一下你的项目
对象值吗?你读了我的答案吗?
<ion-item collection-repeat="item in items" ng-click="itemClick($index)">
...
</ion-item>
<ion-item collection-repeat="item in items" ng-click="itemClick(item[0])">
...
</ion-item>