angular-components相关内容
我正在构建一个 angular 组件(html、css、spec.ts、ts),其中我总是希望 endDate > startDate.我已经点击了这个链接 https://material.angular.io/components/datepicker/overview 为了制作多个日期选择器. 下面是我的 startDate 和 endDate 的 HTML: 开始日期:
..
这个问题很简单,但我无法摆脱它. 我在父模板中有一个 并且在通过路由模块显示子模板时需要它消失.我期望的是在标题标签中添加一个类,以便我可以通过 CSS 隐藏它.这就是我所拥有的: app.component.ts import { Component } from '@angular/core';@成分({选择器:'应用',模板:`
..
我正在尝试调用我在卸载组件之前自己创建的 post 方法,但它不起作用. 我在@HostListener 上设置了一个断点,当我打开不同的组件时它不会在那里中断. 我正在使用 Chrome 进行调试,并为卸载和卸载前打开了事件侦听器断点,当我打开不同的组件时会中断. 我的代码中是否遗漏了什么? import { Component, OnInit, HostListener }
..
我们正在开发一个公司组件库,它应该提供材料设计的角度组件.所以这个库的用户不应该使用例如Angular Material 直接包含一些组件,例如“自定义标签". 直接使用 MatTabModule 的组件就像一个魅力,而使用我们的自定义组件时,投影内容不会显示. 用法看起来与 Angular Material API 非常相似:
..
我正在尝试创建一个接受多个模板作为输入的组件.这是我的例子: @Component({选择器:'数据列表',样式: [require('./data-list.component.scss')],模板:`
..
我有一个父组件,它通过服务从服务器获取数据.我需要将其中一些数据传递给 Child 组件. 我一直在尝试使用通常的 @Input() 传递这些数据,但是正如我所料,我在 Child 组件中获得的数据是 undefined. 示例 父组件 @Component({选择器:'测试父',模板:``
..
在我正在处理的新项目中,我开始使用组件而不是指令. 但是,我遇到了一个问题,我找不到具体的标准方法来做到这一点. 将事件从子级通知给父级很容易,您可以在下面的我的 plunkr 上找到它,但是从父级到子级通知事件的正确方法是什么? Angular2 似乎通过使用这样的东西来解决这个问题:https://angular.io/docs/ts/latest/cookbook/comp
..
在我们的 Angular 4 应用中,我们有一个 有一个 有 有 有 我们需要做什么? 重置的 元素, &在点击或提交的 看起来像这样:
..
我是 Angular 的新手,目前使用的是 1.6 版. 我正在实现 Angular 的组件样式.我只是想问从父组件到子组件通信的最佳方式是什么?我知道存在一个问题,但我有一个特定的场景(我不确定它是否独特). 场景如下: Modal -> 创建新的 todo -> Parent(更新对象)-> 个人 todo(更新列表) 我有一个用于创建待办事项的模式. 然后在创建新的
..
我经历了 Angular 动态加载组件.但是我找不到如何动态删除组件. 我的要求是聊天应用程序根据对话加载动态组件(图像/图形/列表/表格).但是,如果对话向前推进,我如何销毁组件. 我正在尝试使用外部事件销毁动态组件. 请帮助如何继续. 编辑:https://stackblitz.com/angular/emjkxxxdxmk?file=src%2Fapp%2Fad-ba
..
我使用 Angular 组件(来自 this 的第一个示例).当我在组件中绑定对象时,它可以在模板中访问,但不在控制器中. js: function HeroDetailController() {console.log("这里我要使用 hero.name:");控制台日志(英雄名称);//我想在控制器中使用绑定对象,但不起作用}angular.module('heroApp').comp
..
是的,我看到其他人收到这个错误,我只是不太明白如何在我的代码中修复它 private _url = 'https://min-api.cryptocompare.com/data/pricemulti?fsyms=BTC,ETH,LTC,EOS,DASH&tsyms=USD' 如果我没有 return 它不会因错误而崩溃,但我确实想返回数据. 我有一个调用此方法的组件(在此服务 ts 文
..
我有一个 Angular 2.4.0 应用程序,我正在处理一个表单,该表单有一些支持 Javascript 验证/格式化几个字段.字段格式化完成后,如果格式化返回的值与附加到模型的原始值匹配,则视图不会更新.有没有办法强制视图更新?由于没有模型更改,因此强制刷新组件没有任何效果.我猜我需要用 jQuery 之类的东西单独更新视图,但我想先检查是否有更好的解决方案. 组件:导出类组件{字段:字
..
假设我有一个简单的模块 AppModule,它有许多导入、声明和提供程序.现在我想为位于该模块声明列表中的组件 ListComponent 编写一个测试.ListComponent 本身使用了许多(但不是所有)AppModule 的导入.我是这样做的: import { TestBed } from '@angular/core/testing';//+相同的从`AppModule`导入的复制粘
..
我的目标是将数据从 Angular 组件发送到服务并使用服务方法来处理它.示例: export class SomeComponent {公共数据:Array= 我的数据;公共构造函数(私有 myService:MyService){this.myService.data = this.data;}} 和服务: @Injectable()导出类 TablePageService {公共数据:
..
我的组件通常从具有多个 @Input 和 @Output 属性开始.当我添加属性时,切换到单个配置对象作为输入似乎更清晰. 例如,这是一个具有多个输入和输出的组件: 导出类 UsingEventEmitter 实现 OnInit {@Input() prop1: 数字;@Output() prop1Change = new EventEmitter();@Input() prop2: 数字
..
我正在尝试显示与 angular 文档中的示例相似(不精确)的动态组件. 我有一个带有 viewContainerRef 的动态指令 @Directive({选择器:'[dynamicComponent]'})导出类 DynamicComponentDirective {构造函数(公共viewContainerRef:ViewContainerRef){}} 摘自组件代码 @ViewC
..
在我的 Angular 6 应用程序中,我需要将一个组件作为它的 ng-模板. 原因是我有一个组件A需要多次复制,但每次都必须包含不同的组件(我们称它们为组件B和组件 C),具有相同的输入. 组件 A 模板:
{{ newEntity ?'添加新':'编辑此'}} {{ entityName }}
..
使用正确的Angular Material 指令,如何将方向更改为垂直? 从垂直制表符开始: 然后想要下拉到 mat-select 下拉列表下方的内容: 编辑:如果有人不这样做,我将致力于将 https://stackoverflow.com/a/43389018 调整到我的答案中没有打败我:) 解决方案 Wrote angular-垂直制表符.这只是包装了 @angul
..
是否可以在 Angular 4 中声明具有泛型类型的组件? 以下代码导致构建错误: 导出类 MyGenericComponent实现 OnInit {@Input() 数据:BehaviorSubject;//...} 执行ng serve时的错误是: C:/.../my-generic.module.ts (5,10) 中的错误:模块 '"C:/.../my-generic.com
..