您好我正在尝试使用离子列表创建一个数字列表。我试图从列表中显示所选的数字,例如,如果选择了数字2,则输出应该是您选择的数字2.我在列表中显示所选数字时遇到困难。请帮助我纠正它。{{3 }}
html代码:
<ion-list>
<ion-item ng-repeat="(key,item) in Number">
< div ng-click="select-item(key)">
{{item.value}}</button>
控制器:
$scope.description = '';
$scope.selectedItem = 'select';
$scope.Number=['1','2','3','4','5'];
$scope.select_item = function (key) {
if ($scope.carList[key]) {
$scope.carList[key].selected = true;
{ { item.value } }
}
如果有任何问题,请纠正我。谢谢。
答案 0 :(得分:0)
有各种错误,改变你的HTML
<ion-list>
<ion-item ng-click="select_item(number)" ng-repeat="number in Number">
{{number}}
</ion-item>
</ion-list>
然后在你的控制器中
$scope.description = '';
$scope.selectedItem = 'select';
$scope.Number=['1','2','3','4','5'];
$scope.select_item = function (key) {
alert(key);
}
您使用的是错误的函数名称,而您无法在js中使用{{item.value}}。希望这可以帮助你(y)