2015-12-02 196 views
-2

數組我有對象的數組,我想通過傳感器標籤進行過濾,採用了棱角分明$filter過濾使用角度濾波

SensorPort: [0: {Port: "1"SensorLabel: "Temperature"},1: {Port: "2"SensorLabel: ""},2: {Port: "3"SensorLabel: ""}] 
+1

請詳細說明,你是什麼意思「由傳感器標籤過濾器」?另外,你的json似乎是錯誤的。 –

+0

rtm? https://docs.angularjs.org/api/ng/filter/filter –

回答

1

不知道,你想達到什麼目的。考慮您的數據:

var sensorPortData = [{Port: "1", SensorLabel: "Temperature"}, 
     {Port: "2", SensorLabel: "Attempt"}, 
     {Port: "3", SensorLabel: "Nothing"}]; 

然後做這個,會給你:

var searchQuery = "Tem"; 
$filter('filter')(myData, {$: searchQuery}) == [{Port: "1", SensorLabel: "Temperature"}, 
     {Port: "2", SensorLabel: "Attempt"}]