Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为angularjs参数指定javascript选项select返回值_Javascript_Html_Angularjs - Fatal编程技术网

为angularjs参数指定javascript选项select返回值

为angularjs参数指定javascript选项select返回值,javascript,html,angularjs,Javascript,Html,Angularjs,我在javascript中有一个函数,它返回选项select html标记的值。我试图将返回的值赋给angularjs参数,以便在选择select drop值后立即为第二个下拉菜单调用api。以下是我的尝试: 这是angularjs接受javascript参数>>> getUserDetails.getUserDetails(choice1(this)) 下面是完整的代码片段 <select ng-change="getUserDetails.getUserDetails(choice

我在javascript中有一个函数,它返回选项select html标记的值。我试图将返回的值赋给angularjs参数,以便在选择select drop值后立即为第二个下拉菜单调用api。以下是我的尝试:

这是angularjs接受javascript参数>>>

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>

-选择国家-
${findAllCountries.name}
javascript函数

<script type="text/javascript">
function choice1(select) {
    return select.options[select.selectedIndex].value;
}
</script>

功能选项1(选择){
返回select.options[select.selectedIndex].value;
}

在尝试将javascript返回值传递给angularjs参数时,上面的尝试给出了一个错误。

错误是什么?400错误请求,因为无法根据需要在getUserDetails.getUserDetails()angularjs函数中获取返回的id值