2016-05-22 1 views
0

リストで選択したオブジェクトを取得しますメニューダウン は、の形でプロジェクトのNG変化するとき、ドロップダウン

マイドロップ:

   <div class="form-group"> 
       <label class="col-md-1">Project</label> 
       <div class="col-md-4"> 
        <select class="form-control" ng-model="project" required> 
         <option ng-repeat="project in projects | orderBy : 'name'" value="{{project.id}}">{{project.name}}</option> 
        </select> 
       </div> 
      </div> 
      project: {{project}} 
      project.id: {{project.id}} 
      project.name: {{project.name}} 

がどのようにデータを埋めます

$scope.project = {"id":$scope.someObject.ProjectNameId ,"name":$scope.someObject.ProjectNameName}; 
その結果:

プロジェクト:{ "ID":18、 "名前": "someNameという"} project.id:18 project.name: someNameという

そしてまだドロップダウンでそれは私にそれを書くdosent。

私は、このページを使用しようとしました: getting the ng-object selected with ng-change

しかし、誰の助けに。

誰かが私を助けることができますか?

答えて

1

このように、ng-repeatではなくng-optionsを使用してみてください。 selectディレクティブ

にもっと読む

<select class="form-control" ng-model="project" required 
    ng-options="project as project.name for project in projects"> 
</select> 

関連する問題