Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.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 ng选项与select选项有关_Angularjs - Fatal编程技术网

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}})显示在选项…:((