angular7相关内容

使用 Angular 7 中的数据反应表单初始化

我有编辑反应形式.在 ngOnInit() 我试图用服务器数据初始化表单.首先我会调用api,然后设置数据.但是发生的事情是在数组从 api 接收数据之前,表单被初始化.因此,我收到错误 无法读取未定义的属性“get" 标记: 用户 ..
发布时间:2021-11-08 23:37:47 其他开发

Angular 7,使用相同变量的嵌套函数

我正在尝试运行一个函数 - “createThreeDates()",它可以使用相同的变量生成三种不同的结果(基于 -90、-60、-45 的日期).用户在输入字段中设置日期后,该日期变量将被设置并在函数中使用.Generate 1 按钮调用该函数.如果我只需要一个约会(而不是三个),一切都正常.仅供参考,此功能使用安装/导入包“add-subtract-date". 我的代码中没有错误,但 ..
发布时间:2021-11-08 23:37:40 其他开发

如何访问 ngrx/effects 中的解析器数据?(v7)

我在组件中有api 调用,这很耗时,所以我实现了解析器.我希望 resolver 数据存在于商店中,以供以后使用.我已经实现了 ngrx/store、ngrx/effects 和 ngrx/router-store. 组件的当前状态 直接从组件中的解析器数据中获取数据(路由类型为 ActivatedRoute) 理想状态 为了保存解析器数据,我需要有效地访问解析器数据.所以 ..
发布时间:2021-11-08 23:37:38 其他开发

有条件地将 css 应用于 mat 表单字段

我正在开发一个 Angular 应用程序,并且在其中使用了 mat 表单字段.为了更改垫子表单字段底部边框的颜色,我使用的是为垫子表单字段内置的 mat-form-field-ripple css.CSS如下. .mat-form-field-ripple {背景颜色:#f9c940!重要;} 当我使用此 CSS 时,它会自动应用于所有表单字段.当一个条件为真时,我必须在 mat-form-f ..
发布时间:2021-11-08 23:37:32 前端开发

cli 命令 ng new 不适用于 angular 7

刚刚将我的 cli、npm、ng 和 nodejs 更新到最新版本.ng v 给出了这个: Angular CLI:7.0.2节点:8.12.0操作系统:达尔文 x64角度:...套餐版本------------------------------------------------------@angular-devkit/架构师 0.10.2@angular-devkit/核心 7.0.2@ ..
发布时间:2021-11-08 23:37:17 其他开发

Angular 7 表单验证和显示错误消息

请看我在 Stackblitz 中的简单表单 https://stackblitz.com/edit/angular-et9uww 我的表单包含 2 个复选框,如果我选择其中一个复选框,它将填充一个文本框.在我的场景中,我有 2 个复选框、2 个文本框和一个提交按钮. 注意-就我而言,我有 n 个复选框和子问题 验证包括 -> 2 个文本框是必需的 如果用户在没有输入 ..
发布时间:2021-11-08 23:37:14 其他开发

将应用程序更新到 Angular 7 和 RxJS 6.3.3 后 Observable 的问题

我将我的应用程序更新到了 Angular 7 和 RxJS 6.3.3,但在更改我的代码时遇到了问题.我真的需要这方面的帮助,因为我找不到谷歌或堆栈溢出的解决方案. 我的进口: import { Observable, of } from 'rxjs';从'rxjs/operators'导入{地图,catchError};从'@angular/core'导入{可注入,注入,可选,注入令牌} ..
发布时间:2021-11-08 23:37:11 其他开发

如何等待谷歌地理编码返回响应?

我正在尝试使用带有 google API 的地址获取行程的预计到达时间.我需要等待地理编码器返回值. 我试过使用 await 但它什么也没做.也尝试过使用 defer,但它说它不存在. import { Component, OnInit, AfterViewInit, ViewChild } from '@angular/core';从“src/app/services/orders.s ..
发布时间:2021-11-08 23:37:08 其他开发

当您在其外部单击时如何阻止角垫菜单关闭?

我使用 MatMenu 作为弹出窗口来浏览我的网络应用上的新用户,所以我不想在用户点击它时关闭它. 我已经使用过 $event.stopPropagation() 来阻止它在我单击其中的按钮时关闭.现在我想知道如何保持打开,即使你点击它外面. 解决方案 点击由叠加背景处理.您可以根据菜单的打开和关闭动态地将类应用/删除背景,并使用 CSS 和 指针事件. 例如: HTML ..
发布时间:2021-11-08 23:37:05 其他开发

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

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

将应用程序更新到 Angular 7 后如何更改 HttpClient 代码

我将 Angular 更新到了我的应用程序中的第 7 版,更新后我必须稍微更改我的代码,但我不知道该怎么做. 这是要更改的代码示例(在以前的 Angular 版本中): get(): Observable{让 url_ = some_url;让选项_:任何= {方法:“获取",标题:新标题({"内容类型": "应用程序/json",“接受":“应用程序/json"})};返回 this.h ..
发布时间:2021-11-08 23:36:56 其他开发