私は現在、ブラウザのローカルストレージを使用して顧客レジタイプのアプリを構築しています。ローカル ストレージの使用方法を考えましたが、顧客側から新しい注文をすると、レジ側が更新されません。
app.controller('posController', function($scope,localStorageService,Data,$rootScope,$window){
console.log(localStorageService.get("placedOrder"));
$scope.orders = localStorageService.get("placedOrder");
});
app.controller("orderController",function($scope,Data,localStorageService){
var arr = localStorageService.get("placedOrder") || [];
arr.push({"name":$scope.name,
"order": $scope.order,
"time": Data.time,
"email": Data.email
});
localStorageService.get("placedOrder",arr)
console.log(Data.placedOrder);
});
そのため、ordercontroller が localStorage を更新するとすぐに posController が更新されます。