angulaire.js - angulaire ng-sélectionné ne fonctionne pas
黄舟
黄舟 2017-05-15 17:01:39
0
1
539

Code 1.html

 <select id="spgNumber"  ng-model="crystal.spacegroup" >
      <option ng-repeat="spaceGroup in spaceGroups"  ng-selected="$index==0"  value="{{$index+1}}">{{spaceGroup}}</option>
 </select>

Code 2.js

$scope.crystal={
            lattice: [4, 4, 4, 90, 90, 90],
            spacegroup: 1,
            atoms: [{
                pos: [0, 0, 0],
                element: 1
            }],
            symmetry: [
                ["x", "y", "z"]
            ],
            centering: "PRIMITIVE",
        };
 $scope.spaceGroups=
       [ "P 1",              
        "P -1",                
        "P 1 2 1",             
        "P 1 2_1 1",           
        "C 1 2 1"]

3.Description du problème :

  1)代码大概是option显示的text来自spaceGroups数组,其value是其在spaceGroups数组中的下标。select的值和crystal.spacegroup属性绑定,已实现。
  2)出现的问题是尽管我设置了ng-selected,select仍然没有默认选中值,我查看html的element是有selected="selected"属性的。
  如图:
 ![图片描述][1]
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

répondre à tous(1)
世界只因有你

Je l'ai essayé en utilisant votre code, et il a une valeur par défaut, portail

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal