2016-07-05 2 views
0

나는이 다음과 같은 배열 내가 노력하고있어각도 JS 채울 선택 부트 스트랩

[{"usuario":"14","username":"Renê Lima"},{"usuario":"16","username":"Thaís"}] 

다음과 같은 배열에 다음 코드

으로 채 웁니다 한

$scope.profissionais = {} 

<option ng:repeat="prof in profissionais" value="{{prof.usuario}}"> {{prof.username}} </option> 

그러나 작동하지 않았고 오류도 나타나지 않았습니다. akguem이 도와 줍니까? TKS

+0

그것의'NG-repeat'. 각도가 권장하는 방식 인 ngOptions의 문서도 읽으십시오. https://docs.angularjs.org/api/ng/directive/ngOptions –

답변

0

NG : ng를 반복하는 반복 :)

$scope.singleSelect = null 
$scope.profissionais = [ 
    {usuario:"14",username:"Renê Lima"},  
    {usuario:"16",username:"Thaís"} 
]; 

<select ng-model="singleSelect"> 
    <option ng-repeat="prof in profissionais" ng-value="prof.usuario">{{prof.username}}</option> 
</select> 
+0

[ngRepeat : dupes] 중계기의 중복은 허용되지 않습니다. 고유 한 키를 지정하려면 '추적 기준'표현식을 사용하십시오. 리피터 : profissionais 교수, 중복 키 : 문자열 : i, 중복 값 : i – Rene

+0

오류 메시지는 배열의 키가 중복되었음을 알려줍니다. $ log.log ($ scope.profissionais)의 결과를 보여줄 수 있습니까? 또한 방금 답변을 업데이트했습니다. 이것으로 시도하십시오. –

+0

완전한 배열 ... '[{ "usuario": "14", "사용자 이름": "Renê Lima", "profissao": "2", "tratamento": "박사.", "descricao": "Médico" }, { "usuario": "16", "사용자 이름": "Thaís", "profissao": "2", "tratamento": "Dra.", "descricao": "Médico"}] ' – Rene

관련 문제