>  Q&A  >  본문

angular.js - angular中select如何获取文本值,并且可以确定option的选中状态

在做省市联动。option中value是省市编码 text是名称,
如何才能既确定selected选项,又获取text名称?

迷茫迷茫2687일 전937

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

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-15 17:02:31

    그냥 ng-options를 사용하세요
    코드 로드가 조금 느립니다. . 잠시 기다려서 효과를 확인하세요:
    http://codepen.io/flybywind/pen/GZyydY

    회신하다
    0
  • 怪我咯

    怪我咯2017-05-15 17:02:31

    템플릿

    으아악

    스크립트

    으아악

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-15 17:02:31

    사실 이것이 내 문제입니다. 문제의 해결 방법은 ng-model을 개체에 직접 바인딩한 다음 동일한 개체에 옵션 값을 바인딩하는 것입니다. 이렇게 하면 백그라운드에서 '선택 문제'가 해결됩니다. , id 또는 text 값은 id 또는 text에서 직접 가져옵니다. 감사해요!

    회신하다
    0
  • ringa_lee

    ringa_lee2017-05-15 17:02:31

    AngularJS 공식 문서에서 확인 가능합니다. 사다리를 직접 가져와야 합니다.
    다음은 제가 사용하고 있는 1.4.7 버전 문서의 예입니다


    으아악 으아악

    결과적으로 옵션에 이름 부분이 표시되고 모델이 ID를 얻습니다. 여기서 모델은 루프가 옵션에 있으므로 다른 범위가 발생하므로 data.repeatSelect를 사용합니다.

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