angular7相关内容

无法在服务中加载配置文件 - 供应商 js 65401

它在注入组件方面效果很好.服务注入出现问题. 我正在为端点使用运行时配置.它在组件中工作.我可以在运行时进行更改,但在注入其他全局服务时会引发错误 导出类 AppConfigService {静态设置:IAppConfig;构造函数(私有 http:HttpClient){}加载() {const jsonFile = `../assets/config/config.json`;retu ..
发布时间:2021-11-10 03:37:04 其他开发

如何使用 Angular 路由禁用 url 更改

我的 Angular 7 应用程序需要在 iFrame 中呈现.由于系统的特殊性,我需要防止 URL 更改,或者我应该说我需要 Angular 不要期望 URL 更改. 我发现一些帖子展示了如何在特定路由调用中阻止它,但 URL 在应用加载时也会更新. 目标是维护 URL,如:website.com/applicition,即使路由发生变化,导致 window.location 没有更 ..
发布时间:2021-11-10 03:26:02 其他开发

将 Angular 7 部署到 github 页面

我有一个简单的 angular7 应用程序,它只有两条路线,主要是“文章".如果您在本地测试它,它会起作用,但是当您放置 github 页面时,它只会加载页面的 css.我按照 documentation 上的 angular 文档进行部署,我还尝试使用 gh-pages 工具.但他们都没有工作.如果我删除我的路线它会工作. 这是我在控制台上遇到的错误. 1 ERROR 错误:未捕获(承诺 ..
发布时间:2021-11-10 03:22:46 其他开发

有没有办法在 Angular 7 中命名路线?

我想知道是否有办法在 Angular7 中命名我的路由,这样我就可以调用 [routerLink]="myRouteName" 而不是 [routerLink]="/my/route/path". 如果是这样,我该如何实现? 解决方案 考虑到您要在创建路由配置时配置路由名称. 让我们利用 routes' 数据属性为路由添加名称.(每条路线中的少量额外数据不应影响任何性能). ..
发布时间:2021-11-10 03:15:27 其他开发

Angular Library Route Module 在应用程序中导入时不起作用

对于我无法解决的问题,我需要帮助.我正在研究 angular 7 库,以便将模块化添加到我的应用程序中,但是在应用程序中安装它时,库中定义的模块路由似乎不起作用. 我已将项目创建到 github 以重现问题: 库测试 foo-lib 外部应用foo-tester 在每个自述文件中,我都描述了如何重现此问题. 我创建了一个示例库 (foo-lib),其路由模块定义了子路由,然后 ..
发布时间:2021-11-10 03:14:18 其他开发

Formarray 不显示从服务/api 收到的所有记录

我正在尝试将从 webapi 接收到的对象修补为角度反应形式.表单也有一个formarray.但是,尽管有超过 3 条或更多条记录,但只有 2 条记录被修补到响应式表单的表单数组中. 我有两个实体noseries 和noseriesList,其中一个noseries 有零个或多个noseriesLists.因此,在从 webapi 获取鼻子之后,我想将鼻子的属性和导航列表“noseriesL ..
发布时间:2021-11-10 03:11:15 其他开发

响应式表单 - 在提交时,检查表单中是否至少有一处更改,然后才调用 API

我想要实现的是这样的: 当用户点击提交按钮时,在后台我需要比较表单的状态是否发生了变化,状态我的意思是至少有对表单进行一次更改,仅然后调用 API/服务器来保存信息. 如果没有任何更改,只需向用户显示警告消息 - “嘿,您需要更新某些内容!"(console.log() 就足够了) *当用户在 field1 中更改某些内容时,我还需要处理这种情况,例如,从胡萝卜变为美味的胡萝卜,然后又变 ..

Angular 8:基于组件在html中动态设置formControlName

在 db 表中,我有“key_name",它在 API 中成功返回并且运行良好. 我想要做的是在 html 和组件中将这些字段值设置为 formControlName 我使用的是反应式表单,所以我尝试了 formArrayName. 基于更改事件,我在 categoryArray 中推送新的 formControl 并将其键分配为 db 字段的值. 这是我的HTML: ..

未触摸时,Angular 7 选择下拉对象为空

在我的应用程序中,ngOnInit() 加载货币、类别和制造商.我为此使用了 Angular 7 反应形式.数据按预期加载,下拉列表填充了值和第一个选择并显示给用户的选项.所以,问题来了,在完成表单并点击提交(使用默认下拉值)后,我看到 category、currency 和 的空对象制造商. ProductNewComponent.ts import {Component, OnInit ..
发布时间:2021-11-10 03:04:18 其他开发

从 json 创建动态表单时出错找不到名称为“数据"的控件

我正在使用 angular 7 应用程序,并且正在编写一个通用的动态表单创建器.我正在使用响应式表单和 ng-template 和 递归显示表单元素.项目的代码可以看到 这里. 但我面临以下错误 错误错误:找不到名称为“数据"的控件在 _throwError (forms.js:1775)在 setUpControl (forms.js:1683)在 FormGroupDirective. ..

如何在不使用服务的情况下在子组件到父组件之间传递反应式表单数据

当我们点击父按钮时,我们希望从父级使用子响应式表单数据.目前我们正在使用 viewchild 来获取子组件引用.我们正在获取所有静态数据,但不是表单填充数据......................................………………………………………………………………………………………………………………………………………………………….... parent.component.ts@ ..
发布时间:2021-11-10 03:00:50 前端开发