ホームページ  >  に質問  >  本文

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

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

迷茫迷茫2687日前933

全員に返信(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 またはテキスト値を取得し、オブジェクトの ID またはテキストを直接取得します。ありがとう!

    返事
    0
  • ringa_lee

    ringa_lee2017-05-15 17:02:31

    これは angularJS の公式ドキュメントで入手可能です。独自のラダーを持参する必要があります
    以下は、私が使用したバージョン 1.4.7 のドキュメントの例です。

    リーリー リーリー
    その結果、名前の部分がオプションに表示され、モデルは ID を取得します。ループがオプション上にあるため、このモデルは data.repeatSelect を使用し、結果としてスコープが異なります。

    返事
    0
  • キャンセル返事