我在javascript中有一个函数,它返回一个选项select html标签的值。我试图将返回值分配给angularjs参数,以便在第二次下拉调用api时立即选择选择下拉值。这是我的尝试:
这是采用javascript参数>>>的angularjs
getUserDetails.getUserDetails(choice1(this))
这是完整的代码段
<select ng-change="getUserDetails.getUserDetails(choice1(this))" ng-model="reg.country" formcontrol name="country" class="ng-untouched ng-pristine ng-valid" required>
<option value="0: ">-Select Country-</option>
<c:forEach var="findAllCountries" items="${findAllCountries}" varStatus="theCount">
<option value="${findAllCountries.id}">${findAllCountries.name}</option>
</c:forEach>
</select>
javascript功能
<script type="text/javascript">
function choice1(select) {
return select.options[select.selectedIndex].value;
}
</script>
上述尝试在尝试将javascript返回值传递给angularjs参数时给出了错误。