angular-components相关内容

Angular 2+/4/5/6/7:智能、愚蠢和深度嵌套的组件通信

注意:为简单起见,将组件深度视为: - 智能(大)父级 0- 哑巴1级....- 哑孙2级....) 关于智能/大/父/子组件如何在 MULTI-LEVEL(至少 3 个级别)链上进行通信和向上和向下传递数据,有多种选项和条件.我们希望将我们的“智能"(大)父组件作为唯一可以访问我们的数据服务(或原子/不可变存储)的组件,它将推动与“哑"(大)子组件的信息交换.我们看到的选项是: Ant ..
发布时间:2021-11-09 00:42:26 其他开发

在 Angular 2+ 中生成没有 spec.ts 文件的组件

每当我创建一个新组件时,有没有办法摆脱 Angular 2+ 中的 spec.ts 文件.我知道这是为了测试目的,但如果我不需要它怎么办. 可能有一些设置可以禁用这个特定的测试文件. 解决方案 针对 Angular >=8 CLI 进行了更新 对于一个组件,使用以下命令: ng 生成组件 --skip-tests=true component-name 对于单个项目,在您的 ..

当组件被销毁时,Angular 如何销毁事件处理程序和属性绑定

我试图比我在文档中找到的更详细地了解 Angular Components 的销毁过程.我希望这里有人能够回答以下问题: 在移除组件模板中元素的事件侦听器之前是否移除了这些元素的属性? 在一个组件销毁过程中,事件监听器的注销是什么时候发生的,是如何发生的? 是否有更多关于在 Angular 内部删除事件侦听器的过程的信息? 解决方案 在 JavaScript 中,您无法删 ..
发布时间:2021-11-09 00:42:14 其他开发

Angular - 组件不同的模板

我有一个组件“课程".我将此组件用于列表.这个列表有时是水平的,有时是垂直的.我可以在组件内部动态选择模板文件吗? @Component({选择器:'课程',模板网址:getTemplateFile()}) 这样的功能将是很棒的功能! 解决方案 我觉得这个教程很有帮助 https://scotch.io/tutorials/component-inheritance-in-角度- ..
发布时间:2021-11-09 00:42:02 其他开发

将 Angular Reactive FormControls 传递给子组件

我有一个父组件,我想在其中创建和存储我的响应式表单.一个 Form Array 中会有多个 Form Group 实例.我想将每个表单组中的表单控件传递给子组件,但我无法弄清楚如何执行此操作. 这是一个 Stackblitz 演示了我想要做什么.此外,某些字段仅适用于某些“品牌"的汽车,这就是为什么我的 html 中有以下行: 我想将“详细信息"表单组字段移动到“详细信息字段"子组件中 ..

如何使用服务的输入/输出动态创建组件实例并将其分别注入到 DOM?

在 Angular 2 中创建动态组件时,我 发现此过程需要 ViewContainerRef 以将新创建​​的组件添加到 DOM. 并且通过将 @Input 和 @Output 传递给那些动态创建的组件,我在上面的第二个链接和 这里. 但是,如果我要创建一个名为 shape.service 的服务,该服务包含返回不同形状组件的函数,其中包含一些 @Input,例如 bgColor,我 ..
发布时间:2021-11-09 00:41:47 其他开发

angular 4:从不同的组件调用方法

我有 2 个兄弟组件,我在一个组件中执行 http 请求,如果发生特定情况,它应该发出另一个 http 请求,用另一个组件编写.所以我应该能够在第一个组件中调用该方法. 这是第一个组件: import { Component, OnInit, Inject } from '@angular/core';从 '@angular/http' 导入 { Http };import { SendC ..
发布时间:2021-11-09 00:41:41 其他开发