2015-05-15 23 views
-1

我有對象數組,其中包含對象以及許多屬性。我使用角NG-選項如何使用ng-option只設置角度選擇對象所需的屬性?

Demolink

一旦用戶選擇在組合框中的值綁定到所述選擇標籤,控制器屬性被更新(在這裏它是$ scope.selectedIem = {「選擇」:」 「})。但是這個選擇的禮節包含了所有的財產清單名稱。

如:

    {"description":"Bank", 
        "shortDescription":"dd", 
        "value":"xx", 
         "enable":null, 
         "name":"jhon" 

        }, 

但我只想要

    { 
        "shortDescription":"dd", 
        "value":"xx", 

        }, 

請幫我如何通過使用NG選項僅傳遞所需的屬性爲「選擇對象」

回答

0

你可以通過使用ng-change來做到這一點,當你選擇一個對象時,你只需要使用ng-change調用一個函數,並且在那個函數中你需要刪除unwa在ng-model

這裏將selectedItem的nted屬性是工作plunker

http://embed.plnkr.co/IX1HFV9o3rOb0c8AcjmP/preview

希望這有助於!

+0

謝謝,是否可以使用ng-option來完成,因爲對於標籤值我們調用函數,就像那樣,我可以調用函數來獲取對象值 – flex