Hallo ich bin neu in Angular JS. Ich habe eine HTML-Datei mit einem Dropdown und einem Textfeld. Der Textbereichswert wird basierend auf dem ausgewählten Dropdown-Wert aktualisiert. Beachten Sie hier: textarea wird nicht den gleichen Wert anzeigen, der vom Benutzer im Dropdown-Menü ausgewählt wurde. Es wird ein anderer Wert basierend auf dem Dropdown-Wert angezeigt.Wie aktualisiert man den Textfeldwert basierend auf dem Vergleich mit dem Dropdown-Wert in Angular JS?
Unten ist mein HTML-Code-Snippet. Dropdown Wert aus Backend kommen, die ich bekam, nachdem Sie Rest Anruf in meinem Controller:
<select name="functionality" id="functionality" ng-model="selectedFunctionality">
<option ng-repeat="functionality in functionalities.menuDetailsList.menuDetails" value="{{functionality.menuName}}">{{functionality.menuName}}</option>
</select>
<textarea id="scode" class="form-control" ng-model="selectedFunctionality"></textarea>
Antwort, die ich von Backend bekommen ist wie diese im XML-Format:
<menuDetailsList>
<menuDetails>
<menuName>FIRST</menuName>
<taskList>
<task>HYNN911</task>
<task>HXTELE</task>
<task>HXBTBCT</task>
</taskList>
</menuDetails>
<menuDetails>
<menuName>SECOND</menuName>
<taskList>
<task>1234</task>
<task>abcd</task>
<task>efghi</task>
</taskList>
</menuDetails>
<menuDetailsList>
In Dropdownlist, ich bin Anzeige von "menuName", wie Sie in der XML-Antwort sehen können. Während in Textarea muss ich entsprechende Tasklist anzeigen. Ich habe "ng-Modell" in meinem HTML-Code verwendet, aber das gibt den Wert des ausgewählten Menüs. Aber ich muss entsprechende Aufgabenwerte bekommen. Wie können wir das machen? Bitte helfen Sie.