嗨,我是 Angular JS 的新手。我有一个 HTML 文件,它有一个下拉列表和一个文本区域。文本区域值将根据选定的下拉值更新。请注意:textarea 不会显示用户在下拉菜单中选择的相同值。它将根据下拉列表的值显示一些其他值。
下面是我的 HTML 代码片段。Dropdown 的值来自我在控制器中进行休息调用后得到的后端:
<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>
我从后端得到的响应是这样的 XML 格式:
<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>
在下拉列表中,我正在显示“menuName”,正如您在 XML 响应中看到的那样。在 textarea 中,我需要显示相应的任务列表。我在 HTML 代码中使用了“ng-model”,但这给出了所选菜单的值。但我需要得到相应的任务值。我们应该怎么做。请帮忙。