angular2-directives相关内容
我有一个 clickaway 监听器作为指令,它使用 @HostListener 放在 App.component.ts @Component({选择器:“应用程序根",templateUrl: "./app.component.html",styleUrls: [“./app.component.css"],})导出类 AppComponent {构造函数(私有点击:ClickawayServ
..
我试图让一个角度指令在 内重复.没有指令,代码是 {{ cluster.Name }}{{ cluster.StatusMessage }} ...
看
..
我编写了一个非常简单的小 Angular2 应用程序,用于生成练习表.但是,当我部署应用程序时,ngIf 似乎不起作用(我的 ISP 默认网络服务器或我自己的 Heroku/local 部署的 node-http-server).当我在我的开发节点服务器 (npm start) 上运行完全相同的代码库时,ngIf 按预期工作. 如果有人对我如何调试它有一些指导,我将非常感激,或者如果我只是做
..
在我回答另一个问题时,我看到一本书的屏幕截图,上面写着 *ngFor(语法糖版本)由两个结构指令组成.> 这是书中显示的代码: {{书名}} 所以 Angular guide 是错误的指出“结构指令很容易识别".星号 (*) 位于指令属性名称之前...".或者书是错的.因为我在那里只看到一个星号. 所以我开始挖掘 An
..
我是 Angular 2 的新手,我想我会制作一个可扩展的主从流程来开始学习. 'master' 部分正在工作,我可以轻松地插入我需要在引导应用程序时填充列表的特定服务.问题在于使“细节"部分可扩展. 基本上,主从模板在模板中有以下几行: 不,我可以只加载 Detail
..
我在 shlomiassaf/angular2-modal 中自定义了 customModal.ts 的模态.具体来说,我添加了一个包含 ngModel 的输入,它导入了 FORM_DIRECTIVES 和指令. 运行'No provider for Renderer! 时的问题!(NgModel -> Token NgValueAccessor -> DefaultValueAccesso
..
我使用 angular 2 和 PrimeNG 构建了我的应用程序.我尝试使用按钮单击指令来检查用户权限.问题是;如果没有权限,不要继续按钮点击动作.但是 stopPropagation 不会停止单击事件.如果 checkAuth() 返回 false,如何停止进程? 块引用 @Directive({选择器:'[checkAuthOnClick]'})导出类 CheckAuthorizat
..
我的子组件看起来像: ...@成分({选择器:'[子组件]'templateUrl: './child.template.html'})... 和我的父模板: 现在我想在没有 容器的情况下渲染我的子组件的内容.我不想要父组件模板中的容器,只想要子组件模板的内容. 我已经尝试了一些其他标签. (根本没有渲染) (嵌入模板上的组件:) (未能在“节点"上执行“append
..
如果我使用 *ngFor 构建访问链,我将无法访问异步管道提供的对象的属性. 在下面的示例中,假设测试行中的 Parking 和下面的 ?.[filter.propName] 两行表示同一对象上的相同键.测试行将评估为真,但检查属性不会.为什么?使用 *ngFor 标记这些内容时如何访问属性? 例如,如果 {{(compModel | async)?.Parking?.Garage}}
..
在 angular 2 中通过@Input 创建具有输入属性的组件时,如何从对该属性@Input 所做的更改中获得可观察值(不要与用户表单输入混淆). 导出类 ExampleComponent 实现 OnChanges{@Input() 用户对象:用户;ngOnChanges(changes: any): void{//首先验证它的“userObject"属性this.doStuff()}}
..
如果可能,寻求帮助. 我有一个数据对象位于一个组件中,从 REST 调用接收.它包含我想跨组件共享的用户详细信息,但我遇到了问题. 将此对象传递给另一个组件以便我可以使用详细信息的最佳方法是什么? 例如.数据对象名为 user,我想与单独的组件共享从数据库创建并从 REST 调用接收的 user._id. 感谢大家的帮助. 组件一(包含用户数据对象): import
..
我想扩展内置的 routerLink 指令来创建我自己的指令,称为 customRouterLink. 我只是创建了一个扩展 RouterLinkWithHref 的类: @Directive({选择器:'a[customRouterLink]'})导出类 CustomLinkDirective 扩展 RouterLinkWithHref {构造函数(路由器:路由器,路线:Activate
..
我不知道这是问题还是正常行为. 如果我们有这样的表格:
field1
field2
..
我想实现自动完成功能,所以我发现一个相同的选项是使用多选下拉菜单.所以我使用了这个模块 - https://www.npmjs.com/package/ng-multiselect-dropdown 但是在同样实施之后,我得到了这些错误 - 错误 - ERROR 错误:未捕获(承诺):错误:模板解析错误:无法绑定到“占位符",因为它不是“ng-"的已知属性多选下拉".1.如果'
..
找不到任何关于如何使用 angular2-data-table 库的教程在这里:https://github.com/swimlane/angular2-data-table 文档似乎缺少简单的示例. 谁能给我一个在angular2中使用数据表的简单例子 解决方案 出于这个原因,我不建议使用该库.我已经工作了几个星期,试图在一个项目中使用它,但由于缺乏文档,它几乎无法使用.
..
假设我们有一个 div,里面有 3 个链接. link1link2link3 为了在 jQuery 中为链接分配点击处理程序,我们可以这样做:$('.wrap a').on('click', callback);. Angular2 中最好的方法是什么? 据我所
..
我开始将我的 Angular 1 指令之一迁移到 Angular 2 组件. 我当前使用的指令具有 controllerAs: 'ctrl' 属性,并且该指令的模板在访问属性时使用 'ctrl.' 前缀. 查看 官方 ComponentMetadata 文档看不到任何可以用来代替这个属性的属性. 解决方案 Angular 2 中没有与 controllerAs 等效的方案.例如
..
我在 Angular 1 中遇到的最大问题是扩展(在面向对象的意义上)指令有多么困难. 例如,几乎不可能在我的自定义小部件上重用 input[number] 指令,我不得不重新实现所有验证和类型转换代码. Angular 2 组件是作为类实现的,因此它们似乎可以轻松扩展.但是,他们也有带有非常具体的选择器等的 @Component 注释,这让我不清楚这些是否可以完全覆盖. 那么
..
我有一个附加小数的指令,如果输入值是一个整数,则模糊.下面是实现. import { Directive, ElementRef, Input, OnInit, HostListener, forwardRef } from '@angular/core';从“@angular/forms"导入 { ControlValueAccessor, NG_VALUE_ACCESSOR };@指示({选
..
假设我有一个要测试的组件,它使用了一个非常复杂的组件.此外,它使用由 @viewChildren 获得的引用来调用它的一些方法.例如 @Component({模块 ID:module.id,选择器:'测试',模板:'',})导出类 TestComponent{vals = [1,2,3,4]@ViewChild
..