1

이오닉 2에는 네이티브 스토리지가 있지만 아이오닉 1의 네이티브 스토리지가 표시되지 않고 방금 실종되었거나 존재하지 않았는지 확실하지 않았습니다.Ionic 1에서 Native Storage를 사용할 수 있습니까?

나는 Sql lite와 다른 비슷한 해결책을 알고 있지만, 필자가 필요하지 않으면 앱에 추가하지 않아도된다. 결국에는 이오니아 2로 이동하게 될 것이기 때문에 그러나 우리는 영구 저장 장치가 즉각적으로 필요합니다.

답변

3

예, 사용 가능합니다. 코드 오바 플러그인입니다.

그냥 cordova plugin add cordova-plugin-nativestorage

사용 그리고 당신이 사용할 수 있습니다

NativeStorage.setItem("reference", obj, setSuccess, setError); 

는 문서를 참조하십시오 : https://github.com/TheCocoaProject/cordova-plugin-nativestorage

+0

나는 이것을 시도해 보았고 NativeStorage는 항상 정의되지 않았고, 나는 두 config.xml과 내 package.json에 NativeStorage가 있는지 확인했다. 나는 버전 2.1.0을 사용하고 있지만 작동시킬 수없는 것 같습니다. 로딩이나 어떤 오류도 발생하지 않으며, 전혀 작동하지 않는 것처럼 동작합니다. – Zipper

+0

염두에 두어라, typescript가 자동으로 참조 용 윈도우를 사용하지 않기 때문에, 윈도우에서 그것을 찾기 위해 ExpScript에 알려야 만한다는 것을 깨달았다. 도와 주셔서 감사합니다. – Zipper

0

이 예는 로컬 스토리지를 사용할 수 있습니다,이 andoid 및 iOS 기기와 매우를 잘 작동 경량

value = angular.toJson(value); 
 
$window.localStorage.setItem(key, value);

+0

localstorage가 항상 영구적 인 것은 아닙니다.이 플러그인을 참조하십시오. https://github.com/TheCocoaProject/cordova-plugin-nativestorage – gillesC