angular2-components

    0热度

    1回答

    我有存储在主要组件中的组件数组。他们是不同的类型。我用ngFor和ngSwitch指令来显示它们全部。 <div *ngFor="let component of components" [ngSwitch]="component.id"> <component-a *ngSwitchCase="1"></component-a> <component-b *n

    5热度

    1回答

    从official docs我们知道 组件装饰让你标记一个类为角分量并提供确定组件应该如何处理,实例化,并在运行时使用额外的元数据。 但我想更深入和了解组件装饰确实除了提供额外的元数据。 我跳入源代码,发现所有装饰器都是在makeDecorator函数的帮助下创建的。在这里我迷路了。例如,Component和ngModule装饰器的区别在哪里?他们做同样的事情吗?不要这样想。 就像一个答案,它将是

    0热度

    1回答

    我打算将我对angular2的知识从版本Rc5更新至2.2。 我有指令性质的问题,因为我升级我的packages已被弃用。我知道它移动到进口 NgModule装饰器属性,但它叫共享组件但当我有非常大数量的组件,我必须移动从每个组件的指令到我的应用程序在NgModule的起点,因此我的所有组件都必须在开始时加载,我不知道是否有办法将组件的指令带回到其他组件的延迟加载组件。

    1热度

    1回答

    我需要在我Angular2应用重命名部件。我改名的组件文件夹中的所有文件(从x.component。*至y.component。*)和文件夹本身(从X到Ÿ)。我也更新文件: y.component.ts:改名templateUrl/styleUrls app.routing.ts app.module.ts 之后,我想重新开始纳克服务器“NG S”,但现在它说"You have to be ins

    1热度

    1回答

    我想知道创建动态组件的最佳方式(性能)是什么。 我尝试了两个,但我无法确定我应该使用哪一个。 在我component.html容器中的NG-开关 @Component({ selector: 'app-component-container', template: `<div [ngSwitch]="typeComponent"> <app-component-

    2热度

    1回答

    创建基本指令很简单: import {Component} from 'angular2/core'; @Component({ selector: 'my-component', template: '<div>Hello!</div>' }) export class MyComponent { constructor() { } } 可

    4热度

    2回答

    我有ParentComponent和ChildComponent,并且需要将ParentComponent中的ngModel传递给ChildComponent。 // the below is in ParentComponent template <child-component [(ngModel)]="valueInParentComponent"></child-component>

    0热度

    2回答

    我正在寻找一种方法来从父组件中调用子组件的功能。我有ModalComponent(父母)和MessageComponent(孩子)。我需要启用它们之间的通信。在Angular 1中可以使用共享服务。我想知道在这种情况下Angular 2是否有更多东西可以提供。无论如何,你可以看一下吗? 下面是相关路线: { path: 'modal', component: ModalComp

    1热度

    1回答

    我尝试了几种不同的方法,但是我可以找到的所有示例都使用模板而不是templateUrl来嵌入组件。 在核心部分,我有一个头部组件,我想分开它,因为它具有登录功能,并根据您是否登录显示不同的信息。我没有把它放到应用程序组件中,而是想将它分解成它自己的组件。基本上就是现在发生的事情是它建立发现,但不走过去的Loading... 即使它不报错了我猜想它不知道如何处理<header-component><

    0热度

    1回答

    在我的Angular 2应用程序中,我需要将数组从一个组件传递到另一个组件。我有一个名为SystemDynamicsComponent组件,公开了一个数组sdFactors: @Component({ selector: "system-dynamics", templateUrl: "/app/component/main/template/system-dynamics.h