찾다

 >  Q&A  >  본문

javascript - 为什么我的ng-options绑定值没用

$scope.selected=0;

<select class="form-control lls-input-lg" id="cooperationPlatform" ng-model="selected">
    <option value="0">全部</option>
    <option ng-repeat="o in keyArr"
          value="{{o.id}}">
        {{o.prodName}}
     </option>
</select>

出来是这样

而且默认也没有选中

还有一点就是如果我用ng-options 出来是这样子的

value很奇怪,我的数据里面,id:1,这样的,还多了个label

求解答!!

PHPzPHPz2743일 전1041

모든 응답(2)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-05-15 17:15:54

    값 바인딩에는 ng-value를 사용해야 합니다. 또한 배열에 기본 옵션을 추가하고 이 형식으로 균일하게 ng-repeat 循环就好了。同时建议命名规范一下哈如:user in usersproduce in produces 수행하는 것이 좋습니다.

    ng 옵션 예

    으아악

    ng 값 예시

    으아악

    회신하다
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-15 17:15:54

    https://docs.angularjs.org/ap...

    회신하다
    0
  • 취소회신하다