2016-07-07 12 views
2

私の編集ページで、値がjsonファイルからの値であるドロップダウンリストに値を表示する必要があります。私はhtmlファイルで値を取得することができますが、この値を選択して表示するのに苦労します。anglejsドロップダウンリストのjsonから値を設定する方法

<select class="form-control" name="manufacturer" ng-change="loadModels(cameraDetails.manufacture_id.id);" ng-model="cameraDetails.manufacture_id" ng-options="manufacturer.name for manufacturer in manufacturers" required> 
    <option value="">{{'PLEASE_SELECT' | translate}}</option> 
</select> 
{{cameraDetails.manufacture_id}} // Here I am getting the value. 

JSONファイル:

{ 
    "ip": "10.103.01.0", 
    "name": "Camera axiss", 
    "description": "Description text here", 
    "manufacture_id": "SONY", 
    "modelId": "Model XYZ001", 
    "user_name": "user", 
    "password": "pass", 
    "isEnableCamera": true, 
    "hasMasking": true, 
    "hasPresetCamera":true, 

    "userGroup": { 
     "userGroupIds": "Group 2" 
    } 

}   

私は同様の問題(How do I set default value of select box in angularjs)を見ましたが、そのくぼみが私のために働いた

はここでhtmlコードです。

いずれのヘルプも大きな助けになります。

+1

です。 '' ng-options = "" manufacturer.manufacture_idを製造元の製造元のメーカー名としてみてください。 "" ' –

+0

なぜあなたは値を保持しているのですか? – Rohan

答えて

-1

あなたはここでは、次のように

<select class="form-control" name="manufacturer" ng-change="loadModels(cameraDetails.manufacture_id.id);" ng-model="cameraDetails.manufacture_id" required> 
           <option ng-repeat="m in manufacturers" value="m.ip">{{m.name}}</option> 
          </select> 

を行うことができます `ドロップダウンでオプション値と加工へないcameraDetails.manufacture_id`と思われる作業例http://jsfiddle.net/phd975zo/

+0

私の質問は「私はhtmlファイルで値を得ることができましたが、この値を選択して表示するのに苦労しています」.. @jitender – MonsterJava

関連する問題