ng-options の语法は以下の通り、
の数グループ:
配列の値のラベル
配列の値のラベルとして選択します
配列の値のグループごとのラベル
配列の値を無効にする場合はラベルを無効にします
の値のグループごとのラベル配列 trackexpr
による配列 trackexpr
配列の値のラベルを無効にする場合は無効にする trackexpr
による配列の値のラベル | orderBy:orderexpr track by trackexpr(track by のフィルターを含める場合)
オブジェクトについて:
object
の (key , value) のラベル オブジェクト
の (key , value) のラベルとして選択object
の (key,value) に対してグループごとにラベル グループを作成します。 object
の (key, value) に対して無効にする場合はラベルを無効にします。 ラベル グループとして選択しますby group for(key, value) in object
オブジェクトの (key, value) を無効にするときにラベルとして選択します。
複雑な感じです。 by という言葉には意味がありません。重要なのは、この決まった式の中でラベル選択配列とオブジェクトが何を表しているのかを知ることです。
label はページに表示されるデータを表し、
select は選択されたデータを表し、
array、object は走査される配列またはオブジェクトを表します。
この式では、for の後に配列またはオブジェクトからトラバースされる各ユニットが続き、by は group に接続されて、特定のフィールドがグループ化の基礎として使用されることを示します。これはデータベースの SQL ステートメントと何ら変わりません。 。