angular7相关内容
它在注入组件方面效果很好.服务注入出现问题. 我正在为端点使用运行时配置.它在组件中工作.我可以在运行时进行更改,但在注入其他全局服务时会引发错误 导出类 AppConfigService {静态设置:IAppConfig;构造函数(私有 http:HttpClient){}加载() {const jsonFile = `../assets/config/config.json`;retu
..
我的 Angular 7 应用程序需要在 iFrame 中呈现.由于系统的特殊性,我需要防止 URL 更改,或者我应该说我需要 Angular 不要期望 URL 更改. 我发现一些帖子展示了如何在特定路由调用中阻止它,但 URL 在应用加载时也会更新. 目标是维护 URL,如:website.com/applicition,即使路由发生变化,导致 window.location 没有更
..
我正在努力使用 Angular 框架来让我的应用程序顺利运行,但我无法解决路由问题.我有一个顶级AppComponent 和app-routing.module.ts,它们通过我的自定义SlideMenuComponent 管理导航.我的 AppComponent 的简化 html 模板:
..
我有一个简单的 angular7 应用程序,它只有两条路线,主要是“文章".如果您在本地测试它,它会起作用,但是当您放置 github 页面时,它只会加载页面的 css.我按照 documentation 上的 angular 文档进行部署,我还尝试使用 gh-pages 工具.但他们都没有工作.如果我删除我的路线它会工作. 这是我在控制台上遇到的错误. 1 ERROR 错误:未捕获(承诺
..
我想知道是否有办法在 Angular7 中命名我的路由,这样我就可以调用 [routerLink]="myRouteName" 而不是 [routerLink]="/my/route/path". 如果是这样,我该如何实现? 解决方案 考虑到您要在创建路由配置时配置路由名称. 让我们利用 routes' 数据属性为路由添加名称.(每条路线中的少量额外数据不应影响任何性能).
..
我正在努力使用 Angular 框架来让我的应用程序顺利运行,但我无法解决路由问题.我有一个顶级AppComponent 和app-routing.module.ts,它们通过我的自定义SlideMenuComponent 管理导航.我的 AppComponent 的简化 html 模板:
..
对于我无法解决的问题,我需要帮助.我正在研究 angular 7 库,以便将模块化添加到我的应用程序中,但是在应用程序中安装它时,库中定义的模块路由似乎不起作用. 我已将项目创建到 github 以重现问题: 库测试 foo-lib 外部应用foo-tester 在每个自述文件中,我都描述了如何重现此问题. 我创建了一个示例库 (foo-lib),其路由模块定义了子路由,然后
..
基于此问题在堆栈上,我需要为从角材料表dataSource生成的每一行绑定一个下拉列表.下拉列表应自动选择相应的值,作为其他值. 这是表: {{element.far}} {{element.lar}}
..
我正在尝试将从 webapi 接收到的对象修补为角度反应形式.表单也有一个formarray.但是,尽管有超过 3 条或更多条记录,但只有 2 条记录被修补到响应式表单的表单数组中. 我有两个实体noseries 和noseriesList,其中一个noseries 有零个或多个noseriesLists.因此,在从 webapi 获取鼻子之后,我想将鼻子的属性和导航列表“noseriesL
..
我想要实现的是这样的: 当用户点击提交按钮时,在后台我需要比较表单的状态是否发生了变化,状态我的意思是至少有对表单进行一次更改,仅然后调用 API/服务器来保存信息. 如果没有任何更改,只需向用户显示警告消息 - “嘿,您需要更新某些内容!"(console.log() 就足够了) *当用户在 field1 中更改某些内容时,我还需要处理这种情况,例如,从胡萝卜变为美味的胡萝卜,然后又变
..
我正在使用 mat-table 数据源构建一个包含数组的表单组. 我从创建表开始:
..
我需要在表单组中有一个复选框,它取消选中同一表单组中的所有复选框并保留我的验证. 在我的 TS 文件中,我有: initForm() {this.financialSectionSix = this.formBuilder.group({medicaidOrSssi: [假],快照:[假],freeOrReducedPriceLunch:[假],tanf: [假],wic: [假],no
..
在 db 表中,我有“key_name",它在 API 中成功返回并且运行良好. 我想要做的是在 html 和组件中将这些字段值设置为 formControlName 我使用的是反应式表单,所以我尝试了 formArrayName. 基于更改事件,我在 categoryArray 中推送新的 formControl 并将其键分配为 db 字段的值. 这是我的HTML:
..
在我的应用程序中,ngOnInit() 加载货币、类别和制造商.我为此使用了 Angular 7 反应形式.数据按预期加载,下拉列表填充了值和第一个选择并显示给用户的选项.所以,问题来了,在完成表单并点击提交(使用默认下拉值)后,我看到 category、currency 和 的空对象制造商. ProductNewComponent.ts import {Component, OnInit
..
我正在使用 angular 7 应用程序,并且正在编写一个通用的动态表单创建器.我正在使用响应式表单和 ng-template 和 递归显示表单元素.项目的代码可以看到 这里. 但我面临以下错误 错误错误:找不到名称为“数据"的控件在 _throwError (forms.js:1775)在 setUpControl (forms.js:1683)在 FormGroupDirective.
..
我有模块可以在 Angular 7 反应式表单中上传文件(我需要反应式表单,因为我需要一起上传文件和其他一些信息) 我关注这篇文章:https://medium.com/@amcdnl/file-uploads-with-angular-reactive-forms-960fd0b34cb5 代码如下:https://pastebin.com/qsbPiJEX onFileChang
..
当我们点击父按钮时,我们希望从父级使用子响应式表单数据.目前我们正在使用 viewchild 来获取子组件引用.我们正在获取所有静态数据,但不是表单填充数据......................................………………………………………………………………………………………………………………………………………………………….... parent.component.ts@
..
我正在使用 Angular 7,Angular Material 控件和 Reactive Forms. 我使用带有 mat-form-field 的 Angular Material 创建了自定义文本 (matInput type="text")、数字 (matInput type="number")、选择 (matSelect) 控件 这是我的示例的 stackblitz.
..
大家好,我是 angular 的新手.实际上,我正在尝试从服务订阅数据,而该数据正在传递给我的表单控件(例如,它就像一个编辑表单). import { Component, OnInit } from '@angular/core';import { FormBuilder, FormGroup, Validators, FormArray, FormControl } from '@angul
..
我的 Angular 应用程序中有以下 html
..