angular2-directives相关内容

如何从指令中添加/删除类

使用自定义指令如何根据特定条件在宿主元素上添加/删除类? 示例: @Directive({选择器:'[customDirective]'})导出类 CustomDirective {构造函数(服务:SomService){//添加类的代码如果(service.someCondition()){//删除类的代码}}} 解决方案 如果你不想使用 ngClass 指令(提示:你可以传递一个函 ..
发布时间:2021-11-09 00:54:35 其他开发

组件和指令有什么区别?

我刚刚开始使用 Angular 2. 我想知道 Angular 2 中的组件和指令之间有什么区别? 解决方案 根据文档,Angular2 中基本上有三种类型的指令. 组件 结构指令 属性指令 组件 它也是一种带有模板、样式和逻辑部分的指令,是Angular2中最著名的指令类型.在这种类型的指令中,您可以在 @Component 注释中使用其他指令,无论它是自定义 ..

使用 angular 7 中的 getElementById 在 DOM 元素上应用指令

我有一些由第三方(plotly)生成的 HTML,我很想在它创建的其中一个 DOM 元素上应用我们已经拥有的指令. 该指令在单击时打开一个 colorPicker 并将颜色设置为字符串. 我可以使用 querySelector 或 getElementById 访问该元素,但是如何转换/包装它以便添加指令? 我试过了: const el = document.getEleme ..

指令在角度 6 外单击

我将 Angular 从 4 升级到 6,因此我的点击策略出现问题,它停止在所有组件上工作. 我的指令: import { Directive, Output, EventEmitter, ElementRef, HostListener } from '@angular/core';@指示({选择器:'[clickOutside]'})导出类 ClickOutsideDirective ..
发布时间:2021-11-08 23:04:03 其他开发

将值传递给不同组件中的函数

我有 2 个组件.一个是页面,另一个是在页面上滑动的过渡.直接调用另一个组件中的函数? 使用代码示例进行编辑 - 我已经精简了主要组件,只专注于传递此值: 父组件: import {Component, ElementRef, OnInit} from '@angular/core';从'../../PageLoader/TransitionComponent'导入{Transit ..
发布时间:2021-11-08 22:29:14 其他开发

在 angular 2 中使用组件模板的内容

RE DUPLICATE:“这个问题以前有人问过,已经有了答案." 所以这个问题是在我问它10天后问的?有人不知道如何读取时间戳. 我正在为 Angular 2 苦苦挣扎,这使得在 Angular 1 中做一些微不足道的事情变得困难或不可能,尤其是没有大量多余的代码和/或 DOM 节点.:( 在 Angular 1 中,我有一个查询控件,它对输入框中的击键进行复杂的处理,并在下拉 ..
发布时间:2021-11-08 22:27:23 其他开发