angular2-directives相关内容

Angular2 ng如果在部署环境中不起作用

我编写了一个非常简单的小 Angular2 应用程序,用于生成练习表.但是,当我部署应用程序时,ngIf 似乎不起作用(我的 ISP 默认网络服务器或我自己的 Heroku/local 部署的 node-http-server).当我在我的开发节点服务器 (npm start) 上运行完全相同的代码库时,ngIf 按预期工作. 如果有人对我如何调试它有一些指导,我将非常感激,或者如果我只是做 ..

Angular *ngFor 由一个单一的结构指令组成?还是两个?

在我回答另一个问题时,我看到一本书的屏幕截图,上面写着 *ngFor(语法糖版本)由两个结构指令组成.> 这是书中显示的代码: {{书名}} 所以 Angular guide 是错误的指出“结构指令很容易识别".星号 (*) 位于指令属性名称之前...".或者书是错的.因为我在那里只看到一个星号. 所以我开始挖掘 An ..
发布时间:2021-11-08 21:00:30 其他开发

在 Angular 2 中注入动态指令/组件

我是 Angular 2 的新手,我想我会制作一个可扩展的主从流程来开始学习. 'master' 部分正在工作,我可以轻松地插入我需要在引导应用程序时填充列表的特定服务.问题在于使“细节"部分可扩展. 基本上,主从模板在模板中有以下几行: 不,我可以只加载 Detail ..
发布时间:2021-11-08 21:00:27 其他开发

Angular2 没有渲染器的提供者!(NgModel -> Token NgValueAccessor -> DefaultValueAccessor -> Renderer)

我在 shlomiassaf/angular2-modal 中自定义了 customModal.ts 的模态.具体来说,我添加了一个包含 ngModel 的输入,它导入了 FORM_DIRECTIVES 和指令. 运行'No provider for Renderer! 时的问题!(NgModel -> Token NgValueAccessor -> DefaultValueAccesso ..

指令 Angular 2 上的停止按钮单击事件

我使用 angular 2 和 PrimeNG 构建了我的应用程序.我尝试使用按钮单击指令来检查用户权限.问题是;如果没有权限,不要继续按钮点击动作.但是 stopPropagation 不会停止单击事件.如果 checkAuth() 返回 false,如何停止进程? 块引用 @Directive({选择器:'[checkAuthOnClick]'})导出类 CheckAuthorizat ..

Angular2+ 渲染一个完全没有任何包装标签的组件

我的子组件看起来像: ...@成分({选择器:'[子组件]'templateUrl: './child.template.html'})... 和我的父模板: 现在我想在没有 容器的情况下渲染我的子组件的内容.我不想要父组件模板中的容器,只想要子组件模板的内容. 我已经尝试了一些其他标签. (根本没有渲染) (嵌入模板上的组件:) (未能在“节点"上执行“append ..

在带有 *ngFor 的 Angular 2 模板中使用 observable

如果我使用 *ngFor 构建访问链,我将无法访问异步管道提供的对象的属性. 在下面的示例中,假设测试行中的 Parking 和下面的 ?.[filter.propName] 两行表示同一对象上的相同键.测试行将评估为真,但检查属性不会.为什么?使用 *ngFor 标记这些内容时如何访问属性? 例如,如果 {{(compModel | async)?.Parking?.Garage}} ..

angular2 - 在组件之间传递数据对象

如果可能,寻求帮助. 我有一个数据对象位于一个组件中,从 REST 调用接收.它包含我想跨组件共享的用户详细信息,但我遇到了问题. 将此对象传递给另一个组件以便我可以使用详细信息的最佳方法是什么? 例如.数据对象名为 user,我想与单独的组件共享从数据库创建并从 REST 调用接收的 user._id. 感谢大家的帮助. 组件一(包含用户数据对象): import ..
发布时间:2021-11-08 21:00:09 其他开发

扩展属性指令

我想扩展内置的 routerLink 指令来创建我自己的指令,称为 customRouterLink. 我只是创建了一个扩展 RouterLinkWithHref 的类: @Directive({选择器:'a[customRouterLink]'})导出类 CustomLinkDirective 扩展 RouterLinkWithHref {构造函数(路由器:路由器,路线:Activate ..
发布时间:2021-11-08 21:00:06 其他开发

无法绑定到“占位符",因为它不是“ng-multiselect-dropdown"的已知属性

我想实现自动完成功能,所以我发现一个相同的选项是使用多选下拉菜单.所以我使用了这个模块 - https://www.npmjs.com/package/ng-multiselect-dropdown 但是在同样实施之后,我得到了这些错误 - 错误 - ERROR 错误:未捕获(承诺):错误:模板解析错误:无法绑定到“占位符",因为它不是“ng-"的已知属性多选下拉".1.如果' ..
发布时间:2021-11-08 20:59:54 其他开发

如何使用angular2-data-table

找不到任何关于如何使用 angular2-data-table 库的教程在这里:https://github.com/swimlane/angular2-data-table 文档似乎缺少简单的示例. 谁能给我一个在angular2中使用数据表的简单例子 解决方案 出于这个原因,我不建议使用该库.我已经工作了几个星期,试图在一个项目中使用它,但由于缺乏文档,它几乎无法使用. ..
发布时间:2021-11-08 20:59:51 其他开发

Angular 2 组件中“controllerAs"指令的属性的模拟是什么?

我开始将我的 Angular 1 指令之一迁移到 Angular 2 组件. 我当前使用的指令具有 controllerAs: 'ctrl' 属性,并且该指令的模板在访问属性时使用 'ctrl.' 前缀. 查看 官方 ComponentMetadata 文档看不到任何可以用来代替这个属性的属性. 解决方案 Angular 2 中没有与 controllerAs 等效的方案.例如 ..
发布时间:2021-11-08 20:59:45 其他开发

Angular 2 指令现在“可扩展"了吗?

我在 Angular 1 中遇到的最大问题是扩展(在面向对象的意义上)指令有多么困难. 例如,几乎不可能在我的自定义小部件上重用 input[number] 指令,我不得不重新实现所有验证和类型转换代码. Angular 2 组件是作为类实现的,因此它们似乎可以轻松扩展.但是,他们也有带有非常具体的选择器等的 @Component 注释,这让我不清楚这些是否可以完全覆盖. 那么 ..
发布时间:2021-11-08 20:59:42 其他开发