小编the*_*ite的帖子

"类型'EventEmitter'不是通用的"ERROR in angular

美好的一天!我目前正在学习教程,本教程正在使用EventEmitter.代码是这样的

@Output() ratingClicked: EventEmitter<string> =
        new EventEmitter<string>();
Run Code Online (Sandbox Code Playgroud)

但它的visual studio代码给了我这些错误1.类型'EventEmitter'不是通用的.2.期望的0类型参数,但得到1.

即使在有角度的网站,它看起来像是正确的代码.https://angular.io/api/core/EventEmitter

我目前正在使用Angular CLI:1.7.4; 节点:8.11.1; Typescritp:2.8.1

希望有人可以提供帮助.

typescript angular

43
推荐指数
3
解决办法
1万
查看次数

在 jwt.io 中总是得到无效的签名

当我在 jwt.io 中输入生成的令牌时,我总是得到无效的签名这是我制作令牌的代码

const secret = 'secret';
const token = jwt.sign({
    username: user.username,
    userID: user._id
  },
  secret, {
    expiresIn: "1hr"
  }
);
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

我正在使用 jsonwebtoken 包。https://github.com/auth0/node-jsonwebtoken

node.js express jwt

8
推荐指数
3
解决办法
2万
查看次数

如何在angular4中上传相同的文件

我能够成功上传文件,但现在的问题是它不会让我上传相同的文件两次。这是我的代码:

 <input type="file" (change)="onFileChange($event)" name="fileUploaded" value="Choose a File" accept=".xlsx, .xlsm">
Run Code Online (Sandbox Code Playgroud)

我发现 onFileChange($event) 不会触发,因为我使用的侦听器是 (change) 并且我没有更改我正在上传的文件。我能做些什么来解决我的问题?谢谢

编辑:为了让您了解我为什么要这样做,我想上传一个 excel 文件,然后将其内容显示到页面上。但是当我上传一个 excel 文件然后使用 ms excel 在里面编辑它的数据然后保存并再次上传时,新的编辑不会显示在页面上。该页面仍显示旧数据。

这是我的 eventHandler 代码:

data: AOA = [ [], [] ];
reader: FileReader = new FileReader();
onFileChange(evt: any) {
        /* wire up file reader */
        console.log("G");
        const target: DataTransfer = <DataTransfer>(evt.target);
        this.reader.onload = (e: any) => {
            /* read workbook */
            this.data = [ [], [] ];
            console.log(target.types);
            const bstr: string  = e.target.result;
            const wb: XLSX.WorkBook = XLSX.read(bstr, …
Run Code Online (Sandbox Code Playgroud)

file-upload typescript angular

5
推荐指数
2
解决办法
5198
查看次数

(角度)图像不会显示

正如标题所示,图像不会显示。这是我的 component.html 中的代码

<div>
    <img src="logo.png" alt="...">
</div>
Run Code Online (Sandbox Code Playgroud)

当我查看 chrome 的控制台时,它给了我这个错误

Failed to load resource: the server responded with a status of 404 (Not Found)            logo.png
Run Code Online (Sandbox Code Playgroud)

logo.png 文件与 component.html 位于同一文件夹中。这是怎么回事?我能做什么?我目前使用 Angular CLI:1.7.4;节点:8.11.1;打字稿:2.8.1 希望有人可以提供帮助。

html image angular

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

angular ×3

typescript ×2

express ×1

file-upload ×1

html ×1

image ×1

jwt ×1

node.js ×1