Angularjs ng选项与select选项有关
我有一个表单,其中我使用选择选项动态填充值以显示下拉列表。但是我的代码不起作用Angularjs ng选项与select选项有关,angularjs,Angularjs,我有一个表单,其中我使用选择选项动态填充值以显示下拉列表。但是我的代码不起作用 mainApp is module, mainCntlr is ciontroller Html code: `<pre> <form class="form-group"> <label> First Band Color: </label> <select class="form-control" name="" id="" ng-mo
mainApp is module,
mainCntlr is ciontroller
Html code:
`<pre>
<form class="form-group">
<label> First Band Color: </label>
<select class="form-control" name="" id="" ng-model="selectedColor" ng-options="color.name for color in colorCodes">
</select>
<label> Second Band Color: </label>
<select class="form-control " name="" id="" ng-model="selectedColor" ng-options="color.name for color in colorCodes">
</select>
<label> Third Band Color: </label>
<select class="form-control" name="" id="" ng-model="selectedColor" ng-options="color.id as color.name for color in colorCodes">
</select>
<label> Fourth Band Color: </label>
<select class="form-control" name="" id="" ng-model="selectedColor" ng-options="color.name for color in colorCodes">
</select>
</form>
</pre>`
script:
`<script>
var app = angular.module('mainApp',[]);
app.controller('mainCntlr',function($scope){
$scope.colorCodes =[
{"name": "Black", "id": 1},
{"name": "Brown", "id": 2},
{"name": "Red", "id": 3}
];
});
</script>`
[1]: http://i.stack.imgur.com/lKUNF.png
mainApp是一个模块,
mainCntlr是一个控制器
Html代码:
`
第一波段颜色:
第二波段颜色:
第三波段颜色:
第四波段颜色:
`
脚本:
`
var-app=angular.module('mainApp',[]);
应用控制器('mainctlr',功能($scope){
$scope.colorCodes=[
{“name”:“Black”,“id”:1},
{“name”:“Brown”,“id”:2},
{“名称”:“红色”,“id”:3}
];
});
`
[1]: http://i.stack.imgur.com/lKUNF.png
让我知道我在哪里犯了错误使用此
html
代码并在您的*.js
文件中添加一个模型;已命名<代码>已选定
<script>
var app1 = angular.module('mainApp',[]);
app1.controller('mainCntlr',function($scope){
$scope.colorCodes =[
{"name": "Black", "id": 1},
{"name": "Brown", "id": 2},
{"name": "Red", "id": 3}
];
});
</script>
<div ng-app="mainApp" ng-cloak ng-controller="mainCntlr" class="w3-card-2 w3-margin" style="max-width:400px;">
<select>
<option ng-repeat="key in colorCodes" class="w3-padding-16" value="{{key.id}}">{{key.name}}</option>
</select>
</div>
使用此
html
代码并在*.js
文件中添加一个模型;已命名<代码>已选定
<script>
var app1 = angular.module('mainApp',[]);
app1.controller('mainCntlr',function($scope){
$scope.colorCodes =[
{"name": "Black", "id": 1},
{"name": "Brown", "id": 2},
{"name": "Red", "id": 3}
];
});
</script>
<div ng-app="mainApp" ng-cloak ng-controller="mainCntlr" class="w3-card-2 w3-margin" style="max-width:400px;">
<select>
<option ng-repeat="key in colorCodes" class="w3-padding-16" value="{{key.id}}">{{key.name}}</option>
</select>
</div>
**
试试这个代码
**
var app1=angular.module('mainApp',[]);
附件1.控制器('mainctlr',功能($scope){
$scope.colorCodes=[
{“name”:“Black”,“id”:1},
{“name”:“Brown”,“id”:2},
{“名称”:“红色”,“id”:3}
];
});
{{key.name}
**
试试这个代码
**
var app1=angular.module('mainApp',[]);
附件1.控制器('mainctlr',功能($scope){
$scope.colorCodes=[
{“name”:“Black”,“id”:1},
{“name”:“Brown”,“id”:2},
{“名称”:“红色”,“id”:3}
];
});
{{key.name}
试试这个
var-app=angular.module('myApp',[]);
app.controller('DemoController',函数($scope){
$scope.colorCodes=[
{“name”:“Black”,“id”:1},
{“name”:“Brown”,“id”:2},
{“名称”:“红色”,“id”:3}
];
$scope.changeColor=函数(n){
警报(JSON.stringify(n))
}
});代码>
试试这个
var-app=angular.module('myApp',[]);
app.controller('DemoController',函数($scope){
$scope.colorCodes=[
{“name”:“Black”,“id”:1},
{“name”:“Brown”,“id”:2},
{“名称”:“红色”,“id”:3}
];
$scope.changeColor=函数(n){
警报(JSON.stringify(n))
}
});代码>
{{key.name}}显示在选项…:(({key.name}})显示在选项…:((