angular5相关内容
我曾在 angular 2/4 中使用表单构建器,但现在我在 angular 6 中使用它.我看到了这个问题 (无法绑定到 'formGroup',因为它不是 'form' 的已知属性) 但它用于角度 2.我对 angular 4 做完全相同的操作,但出现此错误.请帮忙:我的代码是: app.module.ts:(我已经导出了 FormsModule 和 ReactiveFormsModul
..
我正在尝试使用表单组验证表内的输入字段,但无法实现相同的效果.我使用 *ngFor 来迭代数据,因为我必须在表的第一列中显示该数据,而其他列只是输入文本字段,我必须在其中添加表单验证.因此,我为该字段添加了唯一表单控件名称的索引. HTML 代码
..
我有一系列表单(每个表单由 1 个组件管理). 这些表单中有一种输入模式(例如,其中许多需要允许输入地址),我必须重构为可重用组件,因为它们在多种表单中使用,我不想重复无论是他们的逻辑还是他们的模板. 每个可重用的组件都必须 有它的逻辑 有包含输入标签的模板,没有 标签 有其客户端验证约束 可能从其父级接收初始值 能够将其字段的值作为对象返回给父级(例如 address
..
我有两部分表格 - 通讯地址和住址.如果选中复选框,目标是将值从一个字段复制/传递到另一个字段.请参阅以下用例 如果选中复选框(与住宅地址相同),则使用住宅地址表单字段的值填充通信地址字段 如果选中复选框后住址中的任何表单字段发生更改,请实时将更改传递到对应字段中 地址和 最后,如果未选中复选框,则清除通信地址中的表单值.以下是我尝试过的 组件.ts populateCorre
..
我正在尝试对 Angular 5 进行自定义验证,但遇到以下错误 期望验证器返回 Promise 或 Observable 如果值与所需的值不匹配,我只想向表单返回一个错误,这是我的代码: 这是我的表单所在的组件 构造函数(fb: FormBuilder, private cadastroService:CadastroService) {this.signUp = fb.group
..
反应式表单可以监听它包含的表单有效性状态的变化并执行一些组件的方法的组件? 使用[disabled]="#myForm.invalid"之类的模板引用很容易禁用模板中的提交按钮,但这不涉及组件的逻辑. 查看模板表单的文档我没有找到方法 解决方案 如果你只想得到 status 而不是 value 你可以使用 statusChanges: 导出类组件{@ViewChild('my
..
我正在将购买的第三方模板转换为 Angular 5 应用程序,但遇到了错误.我对 Angular 5 很陌生(但是我很了解 AngularJS)并且不明白它想告诉我什么?它似乎与显示/隐藏顶部导航栏的按钮有关. 错误信息(来自浏览器): 错误:模板解析错误:ControlContainer 没有提供程序(“imalize-styl-2 btn btn-primary"(click)="to
..
我正在使用 Angular 5 处理前端应用程序,我需要隐藏一个搜索框,但单击按钮后,搜索框应该会显示并聚焦. 我已经尝试了在 StackOverflow 上找到的一些带有指令的方法,但都没有成功. 这是示例代码: @Component({选择器:'我的应用',模板:`
你好
显示搜索
..
我在用什么 角 5 AngularFire5 Firebase 和火店 我正在努力实现的目标 我正在尝试为生产构建应用程序,但是我一直遇到以下错误: ERROR in Error: 无法解析/Users/gurgengrigory 中 AngularFirestore 的所有参数an/Desktop/LiquidLink/node_modules/angularfire2/
..
我正在尝试上传到我的存储桶,然后在上传完成后立即获取该上传文件的 downloadURL.这之前可以使用,但后来由于某种原因停止了. 我的控制台打印只是返回 null.我希望有一个解决方案甚至更好的方法来做到这一点.任何帮助都会很棒! 我使用的是 Angular 5. 这是我目前的方法: 上传(事件){this.showProgressBar = true;const ran
..
很抱歉我含糊其辞,但我真的不知道该说些什么,只是我收到了这个错误!我不知道为什么,除了我认为它与兼容性版本有关.一切都在一台机器上工作.我把它克隆到另一个,现在有这个错误. 我正在使用 angularfire2 运行 Angular 5. 请告诉我哪些日志等会有所帮助. 谢谢,韦恩 我也在使用 ngx-pwa-localStorage 所以它可能与以下内容有关:Chrome
..
我试着理解 .valueChanges() 和 .subscribe()我使用 AngularFire2 和 Angular5 我的代码有效,但我不明白它是如何工作的. 我的组件: ngOnInit() {this.itemService.getLastUnicorns().subscribe(items => {this.items = 物品;控制台日志(项目);});} con
..
我将一个新文档插入到我的 firestore 集合中,如下所示: this.afs.collection('clients').add(this.form.value).then(docRef => {console.log("需要在这里输出firestore生成的文档的doc id:...")}) 解决方案 明白了:then() 采用 联合类型 (http://www.typescript
..
在浏览器中加载应用程序时,它会发出以下警告.所以无法为 prod 创建构建 (ng build --aot --prod) 看起来您正在使用 Firebase JS SDK 的开发版本.将 Firebase 应用部署到生产环境时,建议只导入您打算使用的各个 SDK 组件.对于模块构建,这些可以通过以下方式获得(将 替换为组件的名称 - 即身份验证、数据库等):CommonJ
..
的主要区别是什么 //getStyle 返回一个字符串,如“color:blue"和一些其他属性 到 //指令获取myStatus作为输入并计算标签的样式 我正在维护的应用程序在 ngStyle 上多次调用这些函数 getStyle(可能 5k 次).我目前正在将样式计算更改为指令,因为我认为它更干净. 但不知道对性能有多大影响.我如何衡量它? 另一个问题,是否有文档/教程
..
我正在尝试编写一个指令,限制用户在输入文本控件中只输入数字字符. @Directive({选择器:'[数字控件]'})导出类 NumericControlDirective {构造函数(私人 el: ElementRef,) {}@HostListener('input', ['$event'])onInput(e: 任何) {如果 (e.which 57) {e.preventDefault
..
我的 HTML 中目前有以下行: 这是我的第一行
使用包装器指令,我想添加第二个段落并将其包装在 div 中,使其看起来像这样: 这是我的第一行
然后指令将添加包装器和第二行,使最终的 HTML 看起来像这样:
这是我的第一行
这是我的第二个
根据我对 angular.io 的理解,我需要创建一个结构指令并使用 TemplateR
..
我有一个素材输入控件,我在用户输入时限制了特殊字符,但是当在任何编辑器中输入一些单词并复制并粘贴带有特殊字符的单词时,这不起作用. 我已经为此编写了指令以防止特殊字符,但可以提供更好的解决方案来限制复制粘贴. app.component.html:
..
我在我的 asp.net razor 视图中有这个: @model IEnumerable 还有这个 import { Component } from '@angular/core';从'@angular/core'导入{输入};@成分({选择器:'app-root',templateUrl: './a
..
我正在研究我想在点击行后附加动态创建的组件的解决方案 我的表格包含带有操作按钮的行,单击该按钮我将在该行之后调用角度函数和加载组件. 这是表格代码
名称
描述 动态组件代码 Service.ts从 './dynamic
..