首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeScript -在构造函数错误中传递接口的数据类型

TypeScript -在构造函数错误中传递接口的数据类型
EN

Stack Overflow用户
提问于 2017-04-20 18:59:49
回答 1查看 1.1K关注 0票数 0

我计划在构造函数参数中传递一个值,即接口类型,即IDictation。但我知道这个错误:

未明错误:无法解析DictationComponent:(?)的所有参数。

我假设类型记录编译器无法识别接口。虽然是我进口的。

Dictation.Component.ts

代码语言:javascript
复制
import { Component, OnInit } from '@angular/core';
import {IDictation} from './IDictation';

@Component({
  selector: 'app-dictation',
  templateUrl: './dictation.component.html',
  styleUrls: ['./dictation.component.sass'],

})
export class DictationComponent implements OnInit {

  private usrLvl : IDictation;    
  constructor( usrLvl : IDictation) 
  {}

  /**

   code

  **/
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-20 19:17:00

由于不直接实例化组件,而只实例化组件,所以只能使用构造函数参数通过依赖项注入传递服务。

你想做什么?您可以使用私有变量和接口,而无需将其定义为构造函数参数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43527794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档