2016-10-03 2 views
0

안녕하세요, 이온 목록을 사용하여 숫자 목록을 만들려고합니다. 목록에서 선택한 번호를 표시하려고 시도합니다. 예를 들어 2 번을 선택하면 결과는 2 번을 선택해야합니다. 목록에서 선택한 번호를 표시하는 데 어려움을 겪습니다. 올바른 값을 얻도록 도와주세요. image sample이온 목록에서 항목을 선택하고 표시하는 방법

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

@Ujjwalkaushik 샘플 코드를 첨부했습니다. 잘못된 것이 있으면 저를 바로 잡으십시오. 저는이 세상에 익숙하지 않고 일을 올바르게하기 위해 고심하고 있습니다. – jazzoria

+0

@jazzoria - Config.js 파일을 게시하여 어떤 라우팅 유형을 페이지에 사용했는지 확인한 후 해결책을 제공 할 수 있습니다. – Ajinkya

답변

0

당신은 잘못된 함수 이름을 사용하고 컨트롤러

$scope.description = ''; 
    $scope.selectedItem = 'select'; 
    $scope.Number=['1','2','3','4','5']; 
    $scope.select_item = function (key) { 
    alert(key); 
    } 

을에서 다음

<ion-list> 
     <ion-item ng-click="select_item(number)" ng-repeat="number in Number"> 
     {{number}} 
     </ion-item> 
</ion-list> 

html로 변경하고 당신이 {} {item.value}를 사용하지 못할 여러 가지 실수가있다하여 js. 이 도움이되기를 바랍니다 (y)

관련 문제