首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我的应用程序需要哪些角2模块?

我的应用程序需要哪些角2模块?
EN

Stack Overflow用户
提问于 2016-09-28 22:27:41
回答 2查看 471关注 0票数 1

我将@Input添加到了角2指令中,得到了一个错误,使我相信我没有导入包含@Input元数据的角2模块。

代码语言:javascript
运行
复制
zone.js:1263 GET http://localhost:8880/vendor/@angular/core/bundles/core.umd.js/src/metadata/directives.js 404 (Not Found)

这一点的证明是,当我删除@Input元数据时,应用程序不会生成任何错误。

在我使用@Input元数据的模块中,我从IDEA (IDEA 2016.2)中导入了{Input} (IDEA 2016.2),自动为我添加了引用。

所以我需要通过@NgModule导入合适的角度2模块,但是我不知道如何确定它的名称或位置。

下面是我的ApplicationModule (引导)模块定义:

代码语言:javascript
运行
复制
import {NgModule} from '@angular/core';

import {BrowserModule, Title} from '@angular/platform-browser';
import {RouterModule} from '@angular/router';

import {UtilityModule} from '../utility/module';
import {I18NModule} from '../i18n/module';

import {FrameworkModule} from '../framework/module';

import {ApplicationComponent} from './application.component';
import {applicationRouting, applicationRoutingProviders} from './application.routing';

import {SandboxComponent} from './sandbox.screen/sandbox.component';
import {SpreadsheetComponent} from './spreadsheet.screen/spreadsheet.component';

@NgModule({
    imports: [BrowserModule, RouterModule, UtilityModule, I18NModule, applicationRouting, FrameworkModule],
    providers: [Title, applicationRoutingProviders],
    declarations: [ApplicationComponent, SandboxComponent, SpreadsheetComponent],
    bootstrap: [ApplicationComponent]
})
export class ApplicationModule {}

这是我的FrameworkModule,我正在尝试使用@Input

代码语言:javascript
运行
复制
import {NgModule} from '@angular/core';

import {BrowserModule} from '@angular/platform-browser';

import {TUT_FRAMEWORK_DIRECTIVES} from './directives/index';
import {TUT_FRAMEWORK_COMPONENTS} from './components/index';

@NgModule({
    imports: [BrowserModule],
    providers: [],
    declarations: [TUT_FRAMEWORK_DIRECTIVES, TUT_FRAMEWORK_COMPONENTS],
    exports: [TUT_FRAMEWORK_DIRECTIVES, TUT_FRAMEWORK_COMPONENTS]
})
export class FrameworkModule {}

想必我需要将一个角2模块导入到其中一个文件中,以提供@Input的实现。

一般而言,提供了角2模块的列表在哪里?我如何确定哪些模块对应于角2的哪些特征?

进一步研究

来自From网站(API文档):

https://angular.io/docs/ts/latest/api/

@角/芯

Input

https://angular.io/docs/ts/latest/api/core/index/Input-interface.html

从@角/核心/索引导出,定义为@角/核心/src/元数据/指向。

我不知道如何解释上述任何有关我需要包括在引导模块定义中的信息.(可能是我撞错了树)

EN

Stack Overflow用户

发布于 2016-09-29 06:56:05

要在组件中使用@Input(),必须从核心包导入Input,如下所示-

代码语言:javascript
运行
复制
import { Input } from '@angular/core';

参考资料:https://angular.io/docs/ts/latest/cookbook/component-communication.html

看看这个有用吗。

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

https://stackoverflow.com/questions/39758623

复制
相关文章

相似问题

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