2017-06-06 9 views
0

は、私はこのようなデータを持っているangularjs:NG-オプションは

EDITを私はACTIする変更によって、私の問題を解決し

[0]。しかし、今私は選択で間違った価値を得る。この問題を解決するにはどうすればいいですか

+0

が 'K'ではない値になるアレイ

ng-options ="k as v for (k,v) in provinces[0] 

デモの第一の目的? – Icepickle

答えて

2

オブジェクト内の各要素間に記号,があります。

$scope.provinces = [ { 00844:"Hà Nội", 00848:"TPHCM", 008418:"Hòa Bình", 008419:"Hà Giang", 008420:"Lào Cai", 008422:"Sơn La", 008425:"Lạng Sơn", 008426:"Cao Bằng", 008427:"Tuyên Quang", 008429:"Yên Bái", 008430:"Ninh Bình", 008431:"Hải Phòng" } ]

1

アクセス

angular.module("app",[]) 
 
.controller("ctrl",function($scope){ 
 

 
$scope.provinces = [ 
 
    { 
 
    00844:"Hà Nội", 
 
    00848:"TPHCM", 
 
    008418:"Hòa Bình", 
 
    008419:"Hà Giang", 
 
    008420:"Lào Cai", 
 
    008422:"Sơn La", 
 
    008425:"Lạng Sơn", 
 
    008426:"Cao Bằng", 
 
    008427:"Tuyên Quang", 
 
    008429:"Yên Bái", 
 
    008430:"Ninh Bình", 
 
    008431:"Hải Phòng" 
 
    } 
 
    ] 
 
})
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> 
 
<div ng-app="app" ng-controller="ctrl"> 
 
<select ng-model="formDataAddress.province" 
 
       ng-options ="k as v for (k,v) in provinces[0]" ng-selected=""> 
 
       </select> 
 
</div>

+0

@ThanhTùngあなたは間違った価値をどういう意味ですか? –

関連する問題