angular-directive相关内容
我正在使用 D3 和 Angular 开发地图应用程序,但在显示来自点击事件的模板中的范围值时遇到问题. 我的指令: angular.module("maineMap").directive("ngMap", ["appConfig", function(config){函数countryClickHandler(d, i, scope){scope.currentCounty(d.pro
..
我从 angular 官方文档中提取了这个示例.我注意到自定义验证适用于反应式表单,但不适用于模板驱动的表单. 这是提到的例子 指令: export function forbiddenNameValidator(nameRe: RegExp): ValidatorFn {return (control: AbstractControl): {[key: string]: any}
..
我有一个添加样式的 Angular 指令 text-overflow: ellipsis;溢出:隐藏;空白:nowrap; 在 ngOnInit 中,然后看起来像这样: @Directive({选择器:'省略号'})类省略号指令{ngAfterViewInit() {const el: HTMLElement = this.el.nativeElement;if (el.offsetWidth
..
如何将 mat-ripple 指令添加到我创建的自定义指令的宿主元素?关键是让 mat-ripple 自动添加到我添加了 my-custom-directive 的任何元素中. 因此,如果我将 Button 添加到模板中,它应该呈现为 而不必每次使用 my-custom-directive 时都输入所有内容.作为一个例子,看看 mat-raised-button 是如何工作的.您只需添加该指
..
我想知道是否有办法在模板中动态绑定动画触发器名称. 这是要在模板 app.component.html 中设置动画的 div: ... 这是app.module.ts: ...@NgModule({进口:[...],声明: [ ..., AnimationTriggerNameDirective ],引导程序:[...]}) 这里是 app.component.ts: @Co
..
我正在使用指令在将文件放在 HTML 元素上时获取文件,它在 chrome 中运行良好,但在 IE11 中不起作用.以下是拖放事件的代码import { Directive, HostListener, Output, EventEmitter } from '@angular/core'; @Directive({选择器:'[appDragDrop]'})导出类 DragDropDirecti
..
我对 Angular 有点陌生,正在尝试理解高级开发人员编写的代码.如果我没有遵循标准的沟通习惯和语言,请原谅我. 我有一个抽象类 abstractDatService 和一个抽象方法 getEntities(),它的实现类为 impl1 和 impl2 实现类如下: @Injectable()导出类 impl1 扩展了 abstractDatService{私人实体:Modal[]
..
我正在编写一个指令,它有 2 个 @Input() 变量,并从使用该指令的人那里获取值,如组件. 一切正常.唯一的问题是,当构造函数中有 Observable.subscribe 时,@Input 值在构造函数中可用,而没有 Observable.subscribe@Input() 变量值是 undefined 我知道获取指令的 @Input() 变量的更好方法是在诸如 ngOnIni
..
我有一个根状态,它定义了 Angular 模板的整体结构.在根状态中,我包含侧边栏,其中包含通过基于状态更改的指令的动态菜单.像这样: .state('root', {摘要:真实,网址:'/root',templateUrl: 'views/root.html',}) root.html 包含具有通过指令调用的动态菜单的 sidebar.html,如下所示: sidebar.html
..
我正在使用来自 http://isteven.github.io/的 angular-multi-select角度多选/.它根据我的需要工作.我正在以模态形式使用多选,我想验证它,但是当我使用必需的选项时它没有验证.谁能建议我如何在表单中验证 angular-multi-select. 代码
..
我有一个 AngularJS 应用程序,用于动态构建页面(从服务器检索 XML 并通过读取该 XML 构建页面或表单)为 XML 我们必须构建几个页面,所有页面都彼此相关,并且可以通过“下一个"、“上一个"按钮. 为了实现我们有类似的东西,
..
角度范围绑定 &(&) 是一次性绑定吗?我认为它被称为单向绑定,但它也是一次性的吗? 假设我有: 我的指令声明如下: .directive('myCustomDirective', ['$log', 函数 ($log) {返回 {限制:'E',templateUrl: '/template.html',范围: {数据项:'&'}控制器:函数($scope){//....}}]) 我
..
如何将 *ngIf 动态添加到使用属性指令修饰的元素? 对于一个简单的实验,我尝试了这个: @Directive({选择器:'[lhUserHasRights]'})导出类 UserHasRightsDirective 实现 OnInit、OnDestroy {构造函数(私有 el:ElementRef){}ngOnInit(): 无效 {this.el.nativeElement.set
..
我有一个 Angularjs 指令“ExampleDirective",它有一个控制器“ExampleController".控制器定义了两个 Promise 对象,其中每个 Promise 对象发出一个 Http GET 请求并返回响应. 在指令中,我们从承诺对象中获取响应数据并处理它们以呈现指令. ExampleDirective 在同一个视图中被实例化两次,每个实例都发出自己的
..
我编写了一个指令,可以帮助在 ajax 请求未决时禁用按钮. 这是我的指令: .directive('requestPending', ['$http', function ($http) {返回 {限制:'A',范围: {'requestPending': '='},链接:函数(范围,el,attr){作用域.$watch(函数(){返回 $http.pendingRequests.le
..
我正在尝试编写一个指令,限制用户在输入文本控件中只输入数字字符. @Directive({选择器:'[数字控件]'})导出类 NumericControlDirective {构造函数(私人 el: ElementRef,) {}@HostListener('input', ['$event'])onInput(e: 任何) {如果 (e.which 57) {e.preventDefault
..
我希望将 Angular 1 应用更新为 Angular 2,但我的旧指令之一出现问题. 这个想法很简单.当输入字段被聚焦时,应该添加一个类(md-input-focus)并删除另一个类(md-input-wrapper).然后这个过程应该在“blur"事件上反转 - 即焦点丢失. 我的旧指令只包含这些行 .directive('mdInput',['$超时',功能($超时){返回
..
我试图在一个元素上定义一个模板变量,并使用它的隐藏属性来识别该元素是否实际存在于 DOM 中,然后基于它显示另一个元素.但是如果有结构指令,模板变量似乎没有返回值.
重新发送欢迎电子邮件
..
我昨天才开始使用 cypress.io 和 angular,正如文档所说,我正在使用属性 data-cy 专门针对元素
..
我正在使用 Angular 6. 我通过扩展 NbgPopover 声明了一个指令 StickyPopover 并添加了 app.module.ts 的 declaration> import { BrowserModule } from '@angular/platform-browser';从'@angular/core' 导入 { NgModule };从 './app.comp
..