如果下拉列表与json键绑定,如何从下拉列表中获取选定值
how to get selected value from Drop-down, if drop-down is binded with keys of json
我对Angularjs很陌生,我已经将列名(键值对中的键)绑定到了select列表中,并希望在更改select的选择时获得键名。选择列表显示:
名称、代码段和年龄
在选择更改时,我想要选择的文本。请帮忙这是我的代码:
<!DOCTYPE html>
<div ng-controller="HelloController">
<h2>Hello {{helloTo.title}} !</h2>
<select ng-options="key for (key,val) in phones[0]" ng-change="ChangeValue(key)" ng-model="phones"></select>
</div>
<script>
angular.module("myapp", [])
.controller("HelloController", function ($scope) {
$scope.helloTo = {};
$scope.helloTo.title = "World, AngularJS";
$scope.phones = [
{
'name': 'Nexus S',
'snippet': 'Fast just got faster with Nexus S.',
'age': 1
},
{
'name': 'Motorola XOOM™ with Wi-Fi',
'snippet': 'The Next, Next Generation tablet.',
'age': 2
},
{
'name': 'MOTOROLA XOOM™',
'snippet': 'The Next, Next Generation tablet.',
'age': 3
}
];
$scope.ChangeValue = function (selectedval) {
alert(selectedval.name);
};
});
</script>
<select ng-options="key as key for (key,value) in phones[0]" ng-change="ChangeValue()" ng-model="selectedVal"></select>
控制器:
angular.module("myapp", [])
.controller("HelloController", function ($scope) {
$scope.helloTo = {};
$scope.helloTo.title = "World, AngularJS";
$scope.selectedVal = '';
$scope.phones = [{
'name': 'Nexus S',
'snippet': 'Fast just got faster with Nexus S.',
'age': 1
}, {
'name': 'Motorola XOOM™ with Wi-Fi',
'snippet': 'The Next, Next Generation tablet.',
'age': 2
}, {
'name': 'MOTOROLA XOOM™',
'snippet': 'The Next, Next Generation tablet.',
'age': 3
}];
$scope.ChangeValue = function() {
console.log($scope.selectedVal);
};
});
事实上,它就在文档中。。。
这是一个灌篮器。
相关文章:
- 如何在 Javascript/jQuery 中获取一些随机下拉列表的选定值
- 使用 jQuery 从下拉列表中获取所选文本
- 如何从值的Angular下拉列表中获取ID
- 从下拉列表中获取值.(有点棘手)
- 如何使用JavaScript/JQuery获取下拉列表的选定值
- 从下拉列表中获取所选项目,并将其保存到php变量中
- 如何使用淘汰从下拉列表中获取选定值
- 在自动完成下拉列表中获取所选值
- 从下拉列表中获取选定的复选框
- jQuery无法从下拉列表中获取id
- 从填充了 AJAX 的下拉列表中获取控制器的操作方法中的值
- jQuery 设置和获取下拉列表和输入的本地存储数据
- 如何通过选择下拉列表中的选项从另一个 php 文件中获取数据
- Javascript获取所有下拉列表的值
- jQuery - 根据属性在所选选项之后的下拉列表中获取下一个选项的总值
- 如何获取下拉列表的默认值
- 挖空剑道下拉列表获取所选项目的文本
- 如何从依赖下拉列表获取值到JavaScript并将其解析到另一个PHP页面
- 基于选定的第一个下拉列表获取下拉列表的值
- 样式下拉列表:获取兄弟元素的高度并求和