在Angular2中导入接口

时间:2017-02-02 01:52:21

标签: javascript angular typescript

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

  

'format'只是引用一个类型,但它在这里被用作值

我的代码看起来像这样

format.ts

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

appcomponent.ts

Name

当我将接口分配给私有对象@echo off set count=0 cd "C:\Users\Me\Desktop\testphotos" for %%a in (*.*) do set /a "count+=1" echo %count% pause 时,我收到此错误。

1 个答案:

答案 0 :(得分:4)

应该是

@user = User.find(params[:fanzone_owner_id])
@fan_activity = @user.fan_receives.find(params[:id])

private Name: format[]; 这意味着你分配了数组

=表示您描述变量,它将是:类型的数组。

你也可以做

format

这意味着您将拥有类型private Name: format[] = []; 的数组,当您尝试向此数组添加任何内容时,TypeScript将只接受实现此接口的对象。