0
我正在設置一個rootScope變量來維護程序的狀態。這有效,但我不認爲這是'正確的'。有沒有更好的方法從數組中選擇一個對象?在Angular控制器中使用過濾器/對象的更好方法?
這是我目前的代碼。
angular.module('myApp.controllers', [])
.controller('packingCtrl', ['$scope', '$http', '$filter', '$rootScope', function($scope, $http, $filter, $rootScope) {
$http.get('data/trayData.json').success(function(data) {
$scope.trays = data;
});
var currentOrder = $rootScope.currentlyPacking;;
$http.get('data/orderData.json').success(function(data) {
$scope.orders = data;
$scope.current = $filter('filter')($scope.orders, {orderId: currentOrder});
});
}])
在此先感謝您的任何見解/最佳實踐。