Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Firestore项目添加到localstorage收藏夹列表-Ionic/Angular_Angular_Ionic Framework_Google Cloud Firestore - Fatal编程技术网

将Firestore项目添加到localstorage收藏夹列表-Ionic/Angular

将Firestore项目添加到localstorage收藏夹列表-Ionic/Angular,angular,ionic-framework,google-cloud-firestore,Angular,Ionic Framework,Google Cloud Firestore,我有一个Ionic/Angular应用程序,从Firestore数据库读取条目列表 列表和主/细节功能是使用以下教程构建的: 我想在项目详细信息页面上添加“收藏夹”按钮。该功能应该将该项目保存到locastorage(我猜),因为该应用程序的每个用户都有一个不同的收藏夹列表 该应用程序还将有一个收藏夹选项卡,用于检索和列出页面上的所有收藏夹。与DB中的完整列表页面类似,但显然只是标记为收藏夹的页面 我该怎么做呢 谢谢 您可以创建一个数组favorites[],并向“favoriteButton

我有一个Ionic/Angular应用程序,从Firestore数据库读取条目列表

列表和主/细节功能是使用以下教程构建的:

我想在项目详细信息页面上添加“收藏夹”按钮。该功能应该将该项目保存到locastorage(我猜),因为该应用程序的每个用户都有一个不同的收藏夹列表

该应用程序还将有一个收藏夹选项卡,用于检索和列出页面上的所有收藏夹。与DB中的完整列表页面类似,但显然只是标记为收藏夹的页面

我该怎么做呢


谢谢

您可以创建一个数组favorites[],并向“favoriteButton”添加一个单击侦听器,该按钮将对象及其变量添加到数组中。您还应该让链接到click listener的函数检查对象是否已添加到favorites数组中。用户还应该有自己的个人收藏夹阵列,因此,每当用户注销并返回到您的网站时,他们的收藏夹列表应该仍然可用,这可以通过链接ID完成。您好,谢谢您的回答。这是一个离子应用程序,没有用户登录。因此,任何功能都必须写入设备本地存储。。。