Q
對象的角度過濾器
0
A
回答
1
你可以做到這一點,
<div data-ng-app="market">
<div data-ng-controller="SomeController">
<select ng-model="selectedFish" ng-options="key as value for (key , value) in fish" ng-change="getIdByName()"></select>
</div>
</div>
控制器:
app.controller('SomeController', ['$scope', '$filter', function($scope, $filter) {
$scope.fish = {
1: 'Ben',
2: 'Rich',
3: 'John'
}
$scope.getIdByName = function() {
angular.forEach($scope.fish, function(value, key) {
if (key == $scope.selectedFish) {
console.log("selected key is " + $scope.selectedFish + "selected value is " + value);
}
});
}
}]);
1
嘗試使用以下解決方案
$scope.fish = {1:'Ben', 2: 'Rich', 3:'John'};
$scope.selected = 'Rich';
var getValue = function(){
var result = "";
angular.forEach($scope.fish, function(value, key) {
if (value == $scope.selected) {
result = key;
}
});
console.log(result);
return result;
}
希望這是幫助。
+0
感謝,你和Sajeetharan基本上有相同的解決方案 – Andres
相關問題
- 1. 角度過濾對象的JSON對象
- 2. 以角度過濾對象
- 3. 角度JS控制器與JSON陣列的對象過濾器
- 4. 在控制器中使用角度過濾器過濾非匹配對象
- 5. 在陣列的兩個對象上的角度過濾器
- 6. 如何在角度2中過濾對象內的對象?
- 7. 用於數組對象的角度JSON過濾器
- 8. 數組內對象屬性的角度過濾器
- 9. 基於對象值的角度添加過濾器
- 10. 對象屬性的深度過濾器
- 11. 爲什麼我的角度過濾器不能過濾所有適當的對象?角 - 角-UI-引導
- 12. 使用角度過濾器
- 13. 角度組和過濾器
- 14. 角度重複過濾器
- 15. 針對JSON鍵/值嵌套對象的角度js過濾器對我無效
- 16. 控制器中的過濾器 - 角度
- 17. 角度多重過濾器,第二個過濾器是空的?
- 18. 角度js通過文本框輸入過濾對象
- 19. 角度過濾器通過選擇值
- 20. 從控制器應用分層json對象的角度過濾器js代碼
- 21. ng重複的角度js過濾器
- 22. 角度較大的貨幣過濾器
- 23. Django的過濾器對象
- 24. Sqlalchemy過濾器的對象
- 25. 過濾器的JavaScript對象
- 26. RxJS對象的過濾器對象
- 27. 角度濾波第二級對象
- 28. 基於字符串數組的角度過濾對象
- 29. 角度1.3過濾數組對象的列表屬性
- 30. 如何過濾角度爲ng-repeat的唯一鍵對象的對象?
非常感謝! – Andres