You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
content="A variety of options are available for storing data within Ionic apps made using Angular. Read our documentation for Ionic Secure Storage and @ionic/storage."
10
+
content="A variety of options are available for storing data within Ionic apps made using Angular. Choose the options that best fit your storage needs."
For teams building mission-critical apps or requiring encryption support, [Ionic Secure Storage](https://ionic.io/docs/secure-storage) is an official premium solution from the Ionic team that provides a cross-platform data storage system that works on iOS and Android.
22
+
## ローカルアプリケーション設定とデータ
21
23
22
-
It makes it easy to build high performance, offline-ready Ionic apps across iOS, Android, and the web.
For developers not requiring encryption nor relational data support, [@ionic/storage](https://github.com/ionic-team/ionic-storage) is an open source key/value API for building apps that work across storage engines on multiple platforms.
30
+
-[Cordova SQLite Storage](https://github.com/storesafe/cordova-sqlite-storage) (a [convenience wrapper](https://danielsogl.gitbook.io/awesome-cordova-plugins/sqlite) also exists for this plugin to aid in implementation)
31
+
-[Capacitor Community SQLite Plugin](https://github.com/capacitor-community/sqlite)
29
32
30
-
Additionally, Ionic Secure Storage has a driver that works with the key/value API in `@ionic/storage` while providing encryption and SQLite support.
33
+
## 非リレーショナル型大容量データストレージ(モバイルおよびWeb)
31
34
32
-
Learn more about [@ionic/storage](https://github.com/ionic-team/ionic-storage)
Copy file name to clipboardExpand all lines: docs/api/radio.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,6 +36,14 @@ import LabelPlacement from '@site/static/usage/v8/radio/label-placement/index.md
36
36
37
37
<LabelPlacement />
38
38
39
+
## Label Wrapping
40
+
41
+
Regardless of label placement, long text will not wrap by default. If the width of the radio is constrained, overflowing text will be truncated with an ellipsis. You can enable text wrapping by adding the `ion-text-wrap` class to a wrapper around the radio text or styling the `label` shadow part using the `::part()` selector.
42
+
43
+
import LabelWrap from '@site/static/usage/v8/radio/label-wrap/index.md';
44
+
45
+
<LabelWrap />
46
+
39
47
## Object Value References
40
48
41
49
By default, the radio group uses strict equality (`===`) to determine if an option is selected. This can be overridden by providing a property name or a function to the `compareWith` property.
<title>React App Data Storage Options - Ionic Documentation</title>
8
+
<meta
9
+
name="description"
10
+
content="A variety of options are available for storing data within Ionic apps made using React. Choose the options that best fit your storage needs."
11
+
/>
12
+
</head>
6
13
7
-
There are variety of options available for storing data within an Ionic app.
14
+
There are a variety of options available for storing data within an Ionic application. It is best to choose options that best fit the needs of your application. A single application may have requirements that span multiple options.
8
15
9
-
Here are two official Ionic options:
16
+
:::info
17
+
Some storage options involve third-party plugins or products. In such cases, we neither endorse nor support those plugins or products. We are mentioning them here for informational purposes only.
18
+
:::
10
19
11
-
## Ionic Secure Storage
20
+
Here are some common use cases and solutions:
12
21
13
-
For teams building mission-critical apps or requiring encryption support, [Ionic Secure Storage](https://ionic.io/docs/secure-storage) is an official premium solution from the Ionic team that provides a cross-platform data storage system that works on iOS and Android.
22
+
## Local Application Settings and Data
14
23
15
-
It makes it easy to build high performance, offline-ready Ionic apps across iOS, Android, and the web.
24
+
Many applications need to locally store settings as well as other lightweight key/value data. The [Capacitor Preferences](https://capacitorjs.com/docs/apis/preferences) plugin is specifically designed to handle these scenarios.
Some applications, especially those following an offline-first methodology, may require locally storing high volumes of complex relational data. For such scenarios, a SQLite plugin may be used. The most common SQLite plugin offerings are:
20
29
21
-
For developers not requiring encryption nor relational data support, [@ionic/storage](https://github.com/ionic-team/ionic-storage) is an open source key/value API for building apps that work across storage engines on multiple platforms.
30
+
-[Cordova SQLite Storage](https://github.com/storesafe/cordova-sqlite-storage) (a [convenience wrapper](https://danielsogl.gitbook.io/awesome-cordova-plugins/sqlite) also exists for this plugin to aid in implementation)
31
+
-[Capacitor Community SQLite Plugin](https://github.com/capacitor-community/sqlite)
22
32
23
-
Additionally, Ionic Secure Storage has a driver that works with the key/value API in `@ionic/storage` while providing encryption and SQLite support.
33
+
## Non-Relational High Volume Data Storage (Mobile and Web)
24
34
25
-
Learn more about [@ionic/storage](https://github.com/ionic-team/ionic-storage)
35
+
For applications that need to store a high volume of data as well as operate on both web and mobile, a potential solution is to create a key/value pair data storage service that uses [indexedDB](https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API) on the web and one of the previously mentioned SQLite plugins on mobile.
Other storage options that provide local as well as cloud-based storage that work well within Capacitor applications also exist and may integrate well with your application.
Copy file name to clipboardExpand all lines: docs/vue/storage.md
+30-12Lines changed: 30 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,29 +4,47 @@ sidebar_label: ストレージ
4
4
---
5
5
6
6
<head>
7
-
<title>Vue App Data Storage for iOS and Android - Ionic Documentation</title>
7
+
<title>Vue App Data Storage Options - Ionic Documentation</title>
8
8
<meta
9
9
name="description"
10
-
content="There's a variety of options available for storing data within an Ionic app. Read our Vue data storage documentation for options on iOS, Android, and web apps."
10
+
content="A variety of options are available for storing data within Ionic apps made using Vue. Choose the options that best fit your storage needs."
11
11
/>
12
12
</head>
13
13
14
-
There are variety of options available for storing data within an Ionic app.
14
+
There are a variety of options available for storing data within an Ionic application. It is best to choose options that best fit the needs of your application. A single application may have requirements that span multiple options.
15
15
16
-
Here are two official Ionic options:
16
+
:::info
17
+
Some storage options involve third-party plugins or products. In such cases, we neither endorse nor support those plugins or products. We are mentioning them here for informational purposes only.
18
+
:::
17
19
18
-
## Ionic Secure Storage
20
+
Here are some common use cases and solutions:
19
21
20
-
For teams building mission-critical apps or requiring encryption support, [Ionic Secure Storage](https://ionic.io/docs/secure-storage) is an official premium solution from the Ionic team that provides a cross-platform data storage system that works on iOS and Android.
22
+
## Local Application Settings and Data
21
23
22
-
It makes it easy to build high performance, offline-ready Ionic apps across iOS, Android, and the web.
24
+
Many applications need to locally store settings as well as other lightweight key/value data. The [Capacitor Preferences](https://capacitorjs.com/docs/apis/preferences) plugin is specifically designed to handle these scenarios.
Some applications, especially those following an offline-first methodology, may require locally storing high volumes of complex relational data. For such scenarios, a SQLite plugin may be used. The most common SQLite plugin offerings are:
27
29
28
-
For developers not requiring encryption nor relational data support, [@ionic/storage](https://github.com/ionic-team/ionic-storage) is an open source key/value API for building apps that work across storage engines on multiple platforms.
30
+
-[Cordova SQLite Storage](https://github.com/storesafe/cordova-sqlite-storage) (a [convenience wrapper](https://danielsogl.gitbook.io/awesome-cordova-plugins/sqlite) also exists for this plugin to aid in implementation)
31
+
-[Capacitor Community SQLite Plugin](https://github.com/capacitor-community/sqlite)
29
32
30
-
Additionally, Ionic Secure Storage has a driver that works with the key/value API in `@ionic/storage` while providing encryption and SQLite support.
33
+
## Non-Relational High Volume Data Storage (Mobile and Web)
31
34
32
-
Learn more about [@ionic/storage](https://github.com/ionic-team/ionic-storage)
35
+
For applications that need to store a high volume of data as well as operate on both web and mobile, a potential solution is to create a key/value pair data storage service that uses [indexedDB](https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API) on the web and one of the previously mentioned SQLite plugins on mobile.
Other storage options that provide local as well as cloud-based storage that work well within Capacitor applications also exist and may integrate well with your application.
0 commit comments