Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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
Javascript 如何使用AngularJS从单个选择中获取多个模型值?_Javascript_Jquery_Html_Angularjs - Fatal编程技术网

Javascript 如何使用AngularJS从单个选择中获取多个模型值?

Javascript 如何使用AngularJS从单个选择中获取多个模型值?,javascript,jquery,html,angularjs,Javascript,Jquery,Html,Angularjs,我是AngularJS的新手,需要问一个基本问题。我有一个选择框,用户可以在其中从国家列表中选择一个国家。选择国家/地区后,该值即为国家/地区代码。我需要更改此选项,并在选择任何国家时更新国家名称和国家代码 以下是当前代码: <select ng-model="model.country_code" ng-options="c.code as c.name for c in countries"> 我的要求是,一旦用户在选择框中选择某个值,就在模型中再设置一个名为country

我是AngularJS的新手,需要问一个基本问题。我有一个选择框,用户可以在其中从国家列表中选择一个国家。选择国家/地区后,该值即为国家/地区代码。我需要更改此选项,并在选择任何国家时更新国家名称和国家代码

以下是当前代码:

<select ng-model="model.country_code" ng-options="c.code as c.name for c in countries">

我的要求是,一旦用户在选择框中选择某个值,就在模型中再设置一个名为country_name的值


基本上,我需要在一个选择中更新两个模型条目。

只需将整个对象分配给
ng模型,并对其进行过滤:

<select ng-model="model.country_code" ng-options="c as c.name for c in countries">

谢谢,它工作得很好,但是我使用country对象的迭代并比较了键,因为它有一个现有的逻辑。