小编El *_*red的帖子

集合中所有 ID 的 Firebase Firestore 列表

Google Firebase 似乎很难解决我的问题......从集合中获取文档及其数据没有问题,但是当我尝试简单地获取集合中所有 ID 的列表时,我无法弄清楚呼叫应该是什么样子。我曾尝试搜索信息,但没有成功。

在此处输入图片说明

我在服务组件中声明了一个函数,如下所示:

getCollRegistrationNumbers(): firebase.firestore.CollectionReference {
  return firebase.firestore().collection(`storedItems`);
}
Run Code Online (Sandbox Code Playgroud)

然后在例如我的应用程序的搜索页面中,我从我的组件调用该函数,但无论我尝试什么,它都会返回空。

鉴于上面的服务功能,我应该如何完成下面的代码以仅 git 一个 ID 列表?

this.fireStore.getCollRegistrationNumbers().get()
  .then(snapshot => {....})
Run Code Online (Sandbox Code Playgroud)

javascript firebase google-cloud-firestore

8
推荐指数
1
解决办法
7833
查看次数

Ionic 6 Capacitor:在构建时向 AndroidManifest.xml 添加权限

使用 Ionic Cordova,可以在构建过程中使用项目中的 config.xml 文件向 AndroidManifest.xml 文件添加特定权限。这样,当 Android 平台文件夹被删除时,每次重建应用程序时都会将权限添加到清单文件中。

现在我正在迁移到 Capacitor 并寻找类似的解决方案。然而 Capacitor 文档非常模糊,并提到直接编辑 AndroidManifest.xml。现在我已经遇到过两次必须删除 Android 文件夹的情况,因此权限编辑也丢失了。

有谁知道如何以及在哪里配置离子电容器的权限,因此编译应用程序也会将权限设置回清单文件?

android android-manifest android-permissions ionic-framework

7
推荐指数
1
解决办法
3503
查看次数

使用数组数据浏览2个列表

这个让我很头疼,而且我很难找到一个带有for循环的解决方案.

基本上,我的数据看起来像这样:

short_list = [ [1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12] ]
long_list  = [ [1, 2, 3, 4, 5], [2, 3, 4, 5, 6], [6, 7, 8, 9, 10], [9, 10, 11, 12, 13] ]
Run Code Online (Sandbox Code Playgroud)

我需要知道short_list中每行中的每个数字出现在long_list的每一行中的次数,并且当两个列表索引相同时不需要进行比较,因为它们来自相同的数据集.

示例:我需要知道long_list行[2,3,4,5,6],[6,7,8,9,10]和[9]中[1,2,3]中每个数字的出现次数. 10,11,12,13].然后继续short_list中的下一个数据行等.

python arrays loops list

5
推荐指数
1
解决办法
73
查看次数

离子角:在(外部)移动浏览器中打开链接

我不想在我的 Ionic 应用程序中打开链接,所以我试图让链接在移动浏览器中打开。这里的第一个例子工作正常。当 URL 位于“window.open”命令内时,外部浏览器将按预期启动。

            <p class="descriptive-class">
               <a ng-href="" onclick="window.open('https://stackoverflow.com', '_system', 'location=yes')">
                  <img src="assets/img/awesome_picture.png" alt="blablabla">
               </a>
            </p>
Run Code Online (Sandbox Code Playgroud)

问题出在这部分,我想将 URL 的参数提供给代码。我不能直接在“window.open()”中设置它,所以我必须将它移动到“ng-href”,然后通过“this.href”引用它。

Android 似乎没有正确理解这一点。它向我展示了 Android 上的“Complete action using”对话框,然后展示了 HTML 文档处理程序应用程序。它不理解浏览器链接。

如何最好地纠正这种情况?

            <p class="descriptive-class">
               <a href="#" ng-href="item.webURL" onclick="window.open(this.href, '_system', 'location=yes')">
                  {{ item.webURL }}
               </a>
           </p>
Run Code Online (Sandbox Code Playgroud)

browser android ionic-framework

5
推荐指数
1
解决办法
9090
查看次数