gpt4 book ai didi

angular - ReferenceError : gapi is not defined, 但我什么都试过了

转载 作者:行者123 更新时间:2023-12-04 07:13:22 28 4
gpt4 key购买 nike

这可能听起来像一个愚蠢的问题,因为完全相同的问题有很多问题,但没有一个几乎可以提供帮助。我正在使用 angular 并且在 ngAfterViewInit() 中我有以下代码:gapi.load("auth2", () => console.log("test") .我已经通过 npm 安装了 @types/gapi 和 @types/gapi.auth2。在我的 tsconfig.app.json 中,我在 compilerOptions 的类型中包含了“gapi”和“gapi.auth2”。同样在组件的 html 字段中,我放置了 <script src="https://apis.google.com/js/api.js"></script>在头部。我已经试着写 declare var gapi: any;到进口,但它也没有奏效。我还尝试了三重 slas 指令 /// <reference path="../../../node_modules/@types/gapi/index.d.ts">/// <reference types="gapi"> ,但他们都没有工作。我不知道该怎么做,因为我尝试了数小时研究中所能找到的一切。提前致谢 :)

最佳答案

尝试使用动态导入:

import("https://apis.google.com/js/api.js").then(() => {
gapi.load("client:auth2", () => {console.log("success")});
});

关于angular - ReferenceError : gapi is not defined, 但我什么都试过了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68934995/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com