Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.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 为角js中的选择框设置值属性_Angularjs - Fatal编程技术网

Angularjs 为角js中的选择框设置值属性

Angularjs 为角js中的选择框设置值属性,angularjs,Angularjs,我正在使用angular js填充选择框中的选项。这些选项将被填充,但每个选项的值属性将自动填充。那又如何控制呢?即我需要将名称作为其值。 这是我的密码 <select ng-model="plist" ng-options="item.name for item in items"><option value="">--Select Item--</option></select> $scope.items = [ {name:'b

我正在使用angular js填充选择框中的选项。这些选项将被填充,但每个选项的值属性将自动填充。那又如何控制呢?即我需要将名称作为其值。 这是我的密码

<select ng-model="plist" ng-options="item.name for item in items"><option value="">--Select Item--</option></select>

$scope.items = [
      {name:'black', shade:'dark'},
      {name:'white', shade:'light'},
      {name:'red', shade:'dark'},
      {name:'blue', shade:'dark'},
      {name:'yellow', shade:'light'}
    ];

要在ng模型中存储对象,请执行以下操作:

<select ng-model="plist" 
        ng-options="item as item.name for item in items">
            ...
要仅在ng模型中存储值,请执行以下操作:

<select ng-model="plist" 
        ng-options="item.name as item.name for item in items">
            ...

从select元素中删除ng选项,在元素中放置一个,然后自己生成选项,而不是使用ng选项directorive。