Angular / TypeScript:设置构造函数属性时无法解析所有参数

时间:2017-04-30 17:49:57

标签: angular typescript

我正在尝试使用import语句

导入此Google's Documentation的分支
#include <stdio.h>

int main(void)
{
 char a;
 char lang[] = "pneumonoultramicroscopicsilicovolcanoconiosis";
 char i = 0;
 char count = 0;


 printf("pneumonoultramicroscopicsilicovolcanoconiosis\n");
 printf("\nEnter the letter you want to find the number of\n");
 scanf("%c", &lang);
 for (i = 0; i <= 46; i++)
  if (a == lang[i]) {
   count++;
  }
 printf("Number of %c is %d..\n", a, count);

 return 0;

当我尝试设置构造函数属性时,

import { Mark } from 'mark.ts'

我收到了错误,

  

无法解析所有参数...

我对TypeScript的理解非常有限,我认为这是import语句的某种问题,所以我没有包含任何其他代码。如果有必要,请告诉我。

1 个答案:

答案 0 :(得分:3)

  1. 从&#39; mark.ts&#39;导入{Mark}将资本改为小型的“我”。像

    import { Mark } from 'mark.ts'
    
  2. 您只能向构造函数注入使用@Injectable或Parents组件或Angular OpaqueToken标记注释的Angular服务。

  3. 您还可以创建自定义类,使用new实例化对象并将其传递给另一个对象的构造函数,但不是通过Angular DI系统手动完成。