gpt4 book ai didi

javascript - 在 Angular2 中导入接口(interface)

转载 作者:搜寻专家 更新时间:2023-10-30 21:24:05 25 4
gpt4 key购买 nike

我创建了一个接口(interface)并试图从另一个类访问它,但我收到以下错误说明

'format'only refer's to a type but it is being used as a value here

我的代码是这样的

格式.ts

export interface format{
firstName : String;
}

应用组件.ts

import {format} from "./directory"
export class AppComponent{
private Name = format[];
}

当我将接口(interface)分配给私有(private)对象 Name 时出现此错误。

最佳答案

应该是

private Name: format[];

= 表示你给数组赋值

: 表示你描述变量,它将是格式类型的数组。

你也可以做

private Name: format[] = [];

这意味着您将拥有 format 类型的数组,当您尝试向该数组添加任何内容时,TypeScript 将只接受实现该接口(interface)的对象。

关于javascript - 在 Angular2 中导入接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41992999/

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