안녕하세요 일부 기능에 나는스토어 오브젝트는
if(vm.convertedColors[vm.convertedColors.length - 1].colorInRGB &&
vm.convertedColors[vm.convertedColors.length - 1].colorInHSL &&
vm.convertedColors[vm.convertedColors.length - 1].colorInHEX) {
$localForage.setItem('colors', {
inHSL: vm.convertedColors[vm.convertedColors.length - 1].colorInHSL,
inHEX: vm.convertedColors[vm.convertedColors.length - 1].colorInHEX,
inRGB: vm.convertedColors[vm.convertedColors.length - 1].colorInRGB
}).then(function() {
$rootScope.$emit('localForageUpdated');
});
}
이 실행 사람 버튼을 클릭하고 저장하는 객체 colors
후 비동기 로컬 스토리지에 불과하다 localForage에 객체 {}
을 저장 코드를 가지고있다. 그것은 좋은 일이지만 색상을 변경하고 버튼을 다시 클릭하면 새로운 colors
개체를 저장하는 대신 지금 바꾸는 방법이 필요합니다.
그래서 저는 colors1
colors2
colors3
등을 저장하고 싶습니다. 객체 배열 일 수 있습니다. s.o.s
'$ localForage.getItem ('colors')'어딘가에 갖고 싶습니다. –
@BrahmaDev 첫 번째 줄. – Barmar
첫 줄에'getItem'이 필요한 이유는 무엇입니까? 첫 번째 함수를 실행할 때 캐시에 데이터가 없습니다. 그러면이 데이터가 실행됩니까? – BT101