angular2-components

    0热度

    1回答

    Angular2能够创建包含组件,服务,模型等的模块。基本上,可用的自包含单元通过应用程序的共享模块。 在我开始开发的应用程序中,我的页面正在成为一个组件集合。页面本身是否应负责检索页面所需的所有数据,然后将数据作为需要数据的组件的属性传递?或者,让每个组件负责使用模块方法检索数据是更好的选择,其中用于检索数据的服务是模块的一部分?或者,使用任何适合于特定情况的方法? 如果正确答案是使用适合于给定

    1热度

    1回答

    我想从父组件中调用子组件的函数。 据我所知,最好的方法是使用ViewChild。 我明白这一切的逻辑,但由于某种原因,我无法导入子组件到父组件,它给我的错误: 找不到模块” ../claim-header /claim-header.component”。 这是我父组件的进口部分:(索赔) import { ClaimHeaderComponent } from '../claim-header/

    2热度

    2回答

    我有我的自定义组件: @Component({ selector: 'my-custom-component', templateUrl: './my-custom-component.html', styleUrls: ['./my-custom-component.css'] }) export class MyCustomComponent { c

    0热度

    1回答

    我没有收到任何错误,但数据没有传递给父组件。我这样做的方式与我在网上找到的所有例子有点不同,所以我已经不太确定我是如何设置的。这是迄今为止的代码。 如何我在Child Component模板 <input type="radio" [attr.name] = "quesForm.value.name" [attr.id] = "ans.id" [attr.value]

    1热度

    2回答

    在StackOverflow中有不少文章提供了比Angular 2文档更好的细节,介绍如何在另一个自定义组件中包含自定义组件。但是,即使我遵循这些指令(确保注入的组件位于模块定义的declarations块中,并且还确保注入的组件位于组件定义的directives块中),但它仍会引发错误: Unhandled Promise rejection: Template parse errors: '

    2热度

    1回答

    我是Angular2的新手,所以请和我一起裸照。 我有一个组件代表导航栏full-layout.component.ts。导航栏中的项目是从服务器接收的(但为了这个问题,我会硬编码)。 对于每个项目都有一个与其关联的routerLink,这样当用户点击任何项目时,它将被导向一个名为department.component.ts的组件。在这个组件中,提供了一个DepartmentService,它使

    1热度

    1回答

    我有一个包含两个子组件的父代。 AppComponent NotificationsComponent MoveCopyComponent 我想将MoveCopyComponent的值发送到NotificationComponent。每当我发出我得到的NotificationComponent未定义的属性如截图所示 <notifications #notifications

    0热度

    1回答

    在Angular1中,它有$scope.braodcast。而Angular2中的EventEmitter只能从一个孩子到父母发出一个事件。那么我怎么能把这个事件广播给一个孩子的指令呢? 这是我的孩子指令 import { Directive, ElementRef, Input, Output, OnInit } from '@angular/core'; import { EventEmi

    0热度

    1回答

    有没有办法在Angular 2中改变ngModel绑定到元素的数据? 例如: <input [(ngModel)]="color" /> 如何停止结合颜色和绑定COLOR2(例如)与输入? 谢谢!

    1热度

    2回答

    我觉得这应该很简单,但我无法实现。我正在使用screenfull,它包含在我用来使浏览器全屏显示的主题中。我试图挂钩fullscreenchange事件来执行操作时,无论是在全屏模式或不。该文件明确指出下面的例子中这样做的: document.addEventListener(screenfull.raw.fullscreenchange,() => { console.log('A