我有一个基于Angular2 Seed项目的小型Angular2项目,我正在尝试升级到Angular2 RC5.
我的项目有一些功能,其中一个称为"家".Home组件使用名为create-report-card-form的子组件.我已在home.module中声明了home和create-report-card-form组件(请参阅下面的代码)并收到此错误:
未处理的Promise拒绝:模板解析错误:无法绑定到'currentReportCardCount',因为它不是'create-report-card-form'的已知属性.
- 如果'create-report-card-form'是一个Angular组件并且它有'currentReportCardCount'输入,那么请验证它是否是该模块的一部分.
项目结构
-app
- app.module.ts
- app.component.ts
- +home
- home.module.ts
- home.component.ts
- home.component.html
- create-report-card-form.component.ts
- create-report-card-form.component.html
- +<other "features">
- shared
- shared.module.ts
Run Code Online (Sandbox Code Playgroud)
home.module
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import {ReactiveFormsModule} from '@angular/forms';
import { SharedModule } from '../shared/shared.module';
import { DataService } from '../shared/services/index';
import { HomeComponent } from './home.component';
import { CreateReportCardFormComponent } from './create-report-card-form.component';
@NgModule({
imports: [CommonModule, SharedModule, ReactiveFormsModule],
declarations: …Run Code Online (Sandbox Code Playgroud) 是否可以将输入参数的类型限制为通用Typescript函数,使其成为Typescript枚举?
换句话说,我想在下面的函数中强制T是一个非恒定的Typescript枚举
Foo<T>() { /* */ }