搜尋

首頁  >  問答  >  主體

angular.js - label group by group for (key,value) in object 的by 和for 是什麼意思呢?

ng-options 的語法如下,
對於備份:

為數組中的值選擇標籤
為數組中的值選擇標籤
為數組中的值分組標籤
為數組中的值禁用時標籤禁用
為數組中的值分組按組標記track by trackexpr
為數組中的值禁用時標籤禁用數組中的值通過trackexpr
數組中的值的標籤| orderBy:orderexpr track by trackexpr(用於包含帶有track by 的過濾器)
對於對象:
label for (key , value ) in object
select as label for (key ,value) in object
label group by group for (key, value) in object
標籤停用,當禁用for (key, value) in object
key , value) in object
選擇作為標籤禁用,當禁用for (key, value) in object。
其中使用最多的 by 和 分別是什麼意思呢?

PHPzPHPz2820 天前1012

全部回覆(1)我來回復

  • 某草草

    某草草2017-05-15 17:12:55

    感覺糾結 by for這倆單字兒沒什麼意義,這是固定的一種寫法,重要的是知道在這個固定的表達式中label select array,object表示的是什麼。
    label表示顯示在頁面上的數據,
    select表示選取的數據,
    array,object則是表示被遍歷的陣列或物件。

    在這個表達式中,for後面是從數組或物件遍歷出來的每一個單元, 而by則是和group 連在一起表示以某個字段作為分組依據,和資料庫SQL語句也沒差。

    回覆
    0
  • 取消回覆