ServiceTypeのドロップダウン選択値に基づいて適切なServiceNameドロップダウン値を設定するにはどうすればよいですか。私は、最初のオブジェクト「対面」の値をロードする場合、例えば、最初のドロップダウン値「コミュニティ機能評価」に選択されるべきであるServiceTypeに値を設定できますが、ServiceNameに適切な値を取得できません(依存ドロップダウンリスト)
$scope.ServiceTypeAndName = [
{
"id":0,
"type":"",
"list":""
},
{
"id":1,
"type":"In-Person",
"list":["ADL Functional Assessment", "Community Functional Assessment", "Future Care Cost Analysis"]
},
{
"id":2,
"type":"Paper Review",
"list":["OT - In Home Assessment - ABI", "OT - In Home Assessment Attendant Care with Form 1", "OT - Occupational Therapy Assessment"]
},
{
"id":3,
"type":"Administration",
"list":["Situational Assessment", "Situational Assessment (OT) - Day 1", "Situational Assessment (OT) - Day 2", "Construction Cost Consulting"]
}
];
$scope.selectedLine = [{"Event_ID": "100", "Service_Type": "In-Person", "Service_Name": "Community Functional Assessment"}, {"Event_ID": "101", "Service_Type": "Paper Review", "Service_Name": "OT - Occupational Therapy Assessment"},{"Event_ID": "102", "Service_Type": "In-Person", "Service_Name": "Future Care Cost Analysis"}];
<select ng-model="selectedLine.Service_Type" name="ServiceType" class="form-control">
<option ng-repeat="temp in ServiceTypeAndName" value="{{temp.type}}">{{temp.type}}</option>
</select>
\t \t \t \t \t \t \t \t \t \t
<select ng-model="selectedLine.Service_Name" name="ServiceName" ng-required="selectedLine.Service_Type!=''" class="form-control">
</select>
のに選択されるべきです2番目のドロップダウンとそれに対応するリスト値が表示されます。最初のドロップダウンを変更すると、対応するリスト値が2番目のドロップダウンに表示されます。
最後の段落を明確にしたい場合があります。あなたの目的が何であるかを理解することは難しいです。また、selectedLine.ServiceNameListの 'ng-repeat =" temp "という行は、' selectedLine'には存在しないプロパティ 'ServiceNameList'を参照します。この場合、 'selectedLine'は配列です。 – KreepN
私は段落と私の2番目の選択HTMLを更新しました。 –