3은 search.accident.XXXXX.id에 바인드 된 ng-model을 사용하여 선택합니다. 컨트롤러 범위 변수는 데이터 구조에서 검색하는 데 사용됩니다. 첫 번째 HTML 스 니펫은 번거 로움없이 작동하지만 두 번째 스 니펫은 변수가 변경 되더라도 멈추지 않습니다. 일종의 '업데이트'문제를 생각해 봅니다 : 데이터 구조의 총체적 특성에 대해 angularjs를 암시해야합니까? 방법?angularjs : 집계 범위 변수에서 HTML을 새로 고치는 방법
근무 조각은 다음과 같이
<h2>
« {{search.accident.symptom.id}} »
observé(es) sur « {{search.accident.organ.id}} »
à l'étape « {{search.accident.stage.id}} »
</h2>
비 작업 조각을 다음과 같이
<h2>
« {{search.accident.symptom.displayName}} »
observé(es) sur « {{search.accident.organ.displayName}} »
à l'étape « {{search.accident.stage.displayName}} »
</h2>
[편집] 여기
가 선택 코드 :<form>
<table>
<tbody>
<tr>
<td style="width: 40%">
Stade<br>
de la plante<br>
<select
ng-options="s.id as s.displayName for s in stages"
ng-model="search.accident.stage.id">
</select>
</td>
<td style="width: 20%">
Organe<br>
concerné<br>
<select
ng-options="o.id as o.displayName for o in organs | filter:accidentsSearch(search.accident.stage, null, null, accidentsDiagnosticsMenu)"
ng-model="search.accident.organ.id">
</select>
</td>
<td>
Symptôme<br>
observé<br>
<select
ng-options="s.id as s.displayName for s in symptoms | filter:accidentsSearch(search.accident.stage, search.accident.organ, null, accidentsDiagnosticsMenu)"
ng-model="search.accident.symptom.id">
</select>
</td>
</tr>
</tbody>
</table>
</form>
실제로 xxx.id를 범위 변수에 바인딩하는 경우 xxx.name을 업데이트해야하는 이유는 없습니다. 아마 xxx 항목을 바인딩해야합니다. 몇 가지 코드를 공유하여 해결책을 제안 할 수 있도록하십시오. – Sycomor
@PSL 관련 FORM SELECT 태그에서 사용자가 다른 값을 선택하면 두 번째 스 니펫이 업데이트되지 않습니다. 선택 코드를 추가했습니다. –
@Sycomor 두 명의 회원을 모델링 할 수 있습니까? –