angular有关的问题


你如何模拟activatedurote

我正在学习Angular,我想做测试,但是我卡住了。我有一个函数:
NgOnInit (): void {
这.route.paramMap
。SwitchMap ((params: ParamMap) =>
这个。一些服务。


角度文件上传进度百分比

在我在Angular 4 中开发的应用程序中,用户可以将多部分文件上传到服务器。文件很大。我需要显示文件上传过程的当前进度,其百分比为.


Angular2 InputFormControl和ValueChange连续激发

我有一个简单的情况下,输入是从一个输入字段检测。当输入的值发生变化时,在短时间取消绑定后,会调用一个服务,该服务会发出一个http调用,一些数据是


如何在Angular 4 中翻译mat-paginator?

你知道我如何翻译Angular的mat-paginator标签中的 “每页项目” 吗?Mat-paginator是来自材料设计的元素。


当我提供拦截器时,得到 “无法解决所有参数”

我试图实现HttpInterceptor。
当我将它添加到 @ NgModule时,我在Chrome中得到以下错误:
未捕获错误: 无法解析JwtInterceptor的所有参数: (?,?)。
在syntaxErr.


Angular4 组件继承抽象类

我想为我的组件定义一个基类来共享一些特性。所以我开始:
导出抽象类BaseComponent {
受保护的getName(): string;
}
@ 组件 (.)
导出类


Bash/usr/bin/ng: Angular中没有这样的文件或目录

当我通过ng服务运行我的角度项目时,它给出了这个错误:
Bash: /usr/bin/ng: 没有这样的文件或目录
我已运行npm install -g @ angular/cli


Valor-software/ngx-bootstrap将组件放入动态创建的内容中

我正在尝试使用valor-software/ngx-bootstrap创建一个动态选项卡,但是我想将组件的选择器放在动态创建的选项卡内容中,
在文档示例中,我们有:
我.


Angular 4 从UTC转换为特定时区

在我的角度 4 应用程序中,我必须在使用特定时区的区域设置日期中转换日期,如: 2018-01-16T11:29:48.151Z。
我需要从UTC到意大利日期/小时的转换。
但是如果我使用


Primeng风格的Ionic 2 未加载

我目前正在使用p-datatable,我可以正确使用它。最大的问题是样式没有加载。P-dataTable本身工作正常,只有样式不是。我


Angular 4 Lazy加载不加载组件

我正在开发一个显示表单和用户列表的应用程序。
我试图通过 2 个按钮延迟加载这两个模块,但是组件不加载。
我可以看到form.mo dule.chunk.js和人。


角度材质日期选择器不能动态命名

我正在动态生成一个表单,我需要根据模型命名我的控件。
我正在使用Angular 5 和Angular-Material 5。
但是,我无法命名日期选择器 (Mat-


TypeError: 无法读取未定义的属性 “googleauthprovider”

使用Angular cli v5 和angularfire2 v5,控制台和终端上没有错误,运行良好,但在浏览器控制台上调用google login函数时出现错误。
源代码:
Impor.


CORS问题-或者不是?

我正在Angular 4 中建立一个网站。
我的url服务器端 (Web Api) 是http://localhost:55499/api
我的url客户端是http://localhost:4200。
而且效果很好。
出于各种原因,我改变了.


Angular-如何应用 [ngStyle] 条件

我有一个div,我想根据一个条件来设计风格。
如果styleOne是真的,我想要红色的背景颜色。如果StyleTwo是真的,我希望背景颜色是蓝色。我有一半的工作.


角度 5: 触发对话框的单击按钮在对话框关闭后高亮显示

我注意到按钮得到类cdk-焦点和cdk-程序-焦点添加后,它触发的对话框被关闭。如果我点击任何地方效果消失。
App.component.html [片段]
<Mat-.


如何将字符串转换为角度 4 中的日期类类型

我有一个字符串如下在我的。Ts文件。
Const date = "5/03/2018";
我想转换为角度日期类返回的默认日期类型的日期类型。
2018 年 4 月 3 日星期二 20:20:12 格林尼治时间 0.


如何为解决方案编写测试

我想为我的服务写测试,
我想确定参数是发送ok。我该如何测试
从 '@ angular/core' 导入 {可注射};
Import {Resolve,ActivatedRouteSnapshot,RouterStateSna.


如何在dev模式下为Angular应用服务?

根据多个来源 (例如这个),我应该能够通过以下方式指定名称在不同的环境之间切换。
Ng serve -- environment = dev
如果我


角度验证器: 我可以根据它们的验证器添加样式以形成元素吗?

我正在使用带有表单版本 4.1.0 和材质版本 2.0.0-beta.8 的Angular。我有需要根据存储在数据库表中的配置标记为必需的字段,因此特定的f.


Angular: 使用AOT时如何在运行时获取当前区域设置

我正在编译我的项目:
Ng serve -- aot -- i18nFile = client/locale/messages.fr.xlf -- i18nFormat = xlf -- locale = fr
如何在运行时访问区域设置ID?我想显示/隐藏基于元素.


如何在angular 2 中动态加载第三方模块

如何在angular 2 中动态加载第三方模块。使用Angular CLI进行生产构建 (AOT)。它使用webpack,它在r之后为早期和懒惰加载生成所有构建文件.


构建我的Angular项目,无需指定长命令选项

我有一个角度CLI的问题。我想用长命令构建一个项目: ng build -- prod -- aot = false -- output-hashing none。有没有办法在gulp中创建类似task的东西并运行它


无法绑定到 “matmenutrigger for”,因为它不是 “button” 的已知属性

当我试图测试一个角组件时,我得到以下错误:
运行jest测试时出错:
无法绑定到 'matmenutriggerfor',因为它不是 'button' 的已知属性。
这是我的htm.


带有Angular 6 的Bootstrap下拉列表

我试图使用Angular 6 在Bootstrap navbar中创建一个下拉项目。当我在线测试时,我的代码正在工作:
<Nav class = "navbar bg-light navbar-expand">
<Ul class ="


如何为已部署的Angular web应用记录Firebase托管的错误

我正在开发一个角度单页web应用程序,它使用Firestore作为数据库,并将部署到Firebase托管。似乎没有内置的方式将错误记录到服务器或获取ru.


无法找到模块 “tslib”

我正在经历这个问题,到目前为止似乎没有任何答案。虽然我看到tslib在我的node_modules文件夹。如果有人能帮助识别我的代码有什么问题,我会很感激。我见过o.


Angular 6 - Bootstrap-如何捕获模态对话框关闭事件?

我想捕捉引导模式对话框的关闭事件来做一些工作,但是不知道如何做到这一点。我的第一个想法是将事件绑定到按钮,但它有点无效si.


角度反应性表单-动态创建输入字段并获取id为的填充输入

在角度反应形式-我有这样的数组 3 项:
ProductList = [{
ProductId: “104”,
ProductName: 计算机
},
{
ProductId: “105”,
ProductName: sprots
},
{


角度项目结构最佳实践

有人能给我一些关于我的项目结构的建议吗?
-App
-布局
-首页-布局
-标题
-菜单
-内容
-细节-页面
……


角 6 和PrimeNG p-表 (表)

使用有孩子的路线。父路由是recipes.com组件,在其中,我包括一个recipe-list.component和。
Recipe-list.component使用PrimeNG p-table和当你


激活星云主题选项卡

我正在使用星云主题组件,并希望通过单击按钮手动激活特定选项卡。我在他们的文档中找不到任何信息
https://akveo.github.io/nebular/docs/compon .


为什么按键在mat-select中不起作用?

我想在用户按下的任何键上执行typescript中的函数。例如,如果下拉列表包含像 “苹果” 、 “菠萝” 、 “芒果” 这样的值,如果用户按下 “m”,焦点应该到达.


通过Visual Studio社区 2017 在Firefox中调试Angular 7 应用程序

我一直在寻找在firefox中设置vs代码调试器的指令,这样我就可以调试我的typescript代码的断点。
不幸的是,谷歌的第一页只返回我


使用单页应用程序 (Spa) 预渲染不通过IIS AspNetCoreModule返回正确的URL路径

我已经设法设置一个单页应用程序角度项目使用。NET Core预渲染,可以确认Angular应用程序在服务器端和客户端都工作。
我正在运行


使用许多嵌套的switchMap是不好的做法吗?

我有http拦截器。在那个拦截器中,在我更改请求之前,我需要一个加载器来打开。
真正让我担心的是,我最终会有很多开关地图。
为什么?
Loader是异步的.


错误: [HPM] 无效上下文。期待类似: “/api” 或 [“/api”,“/ajax”]

我从现在开始收到以下错误,而我没有改变我的角度 7 项目中的任何东西。直到昨天它没有给出这个错误。
错误: [HPM] 无效上下文。期待什么李.


在Angular中集成PDFJS

我正在Angular中创建一个新组件来显示pdf文件,为此,我在链接 “ https://www.npmjs.com/package/ng2-pdfjs-viewer" ” 中按照这些步骤使用了ng2-pdfjs-viewer; bu.


如果 @ Input正在接收对象,则ngOnChanges不会触发

父组件模板:
<My-component [param]= "随便"></my-component>
父组件代码:
随便 = { value1: 0,value2: 1,value3: 'fu' };
子组件代码:
@ Input()


预先设置今天日期以输入类型日期在角度

我在尝试使用Angular Typescript将今天的日期预设为HTML组件时遇到了一些问题。这里是我的HTML组件:
<Div class = "d-flex">
<Input id = \ "field_tStartdate \" t.


Angular 7 issue in IE 11

我正在做一个Angular 7 项目,应用程序在Chrome中加载很好,但在IE中没有。经过研究,我没有评论polyfills.ts并运行
Npm install -- 保存classlist.js
Npm install -- save web-animati.


如何在Angular中为所有路线 (主路线和所有子路线) 应用canActivate guard

我使用Angular Guard来保护我的路线,我在主路线中添加canActivate attr,它工作正常,而对于子单一路线 (report sroutemule/requests routemule.),如果我想启用防护.


模块 “*”/node_modules/ngx-echarts “” 没有导出的成员 “ngx Echarts service”

我的项目在Angular 6 中运行,所有的包都正常工作。
但是,当我试图将其更新为角度 8 时,它给了我以下错误,而ng服务
模块 '"*/node_modules/ngx-


错误TypeError: 无法读取对象处未定义的属性 “project_name”。eval [as updateRenderer] - Angular 8

有人能解释一下可能出了什么问题吗?
我得到这个错误,即使在定义 (希望):
错误TypeError: 无法读取未定义的属性 “project_name”
在对象。伊娃.


在角度 8 中的其子迭代中按其ID显示父名称

我们如何通过id显示父名称在显示子数据时,子数据具有父id并且应该显示父名称而不是ID。
父类
导出类父级 {
“Id”: 麻木.


错误: 无法绑定到 “建议”,因为它不是 “p-autocomplete” PRIMENG的已知属性

我在我的离子项目上安装了primeng,以便能够使用自动完成,我遵循了所有的建议,但仍然有错误:
错误: 模板分析错误: 无法绑定到“


组件无法在Angular中打开

有两种方法可以打开我的组件,一种是从导航栏,另一种是在对话框中打开相同的组件。组件内部只有一个提交表单。
我希望对话框是


角度PWA和缓存API

我用Angular做了一个PWA。PWA工作正常,缓存工作正常。脱机时,所有需要的API调用都将保存到缓存中,并由service worker进行访问。
我的问题很简单,.


此构造函数与Angular依赖项注入不兼容,因为它在参数列表的索引 0 处的依赖项无效

在我的Angular 9 应用程序中,我有一个抽象类:
导出抽象类myabstract组件 {
构造函数 (
受保护的只读cd: ChangeDetectorRef,
) {
超级 ();
}
//……
}
和一个


如何为从Angular HTTP请求接收的数据设置类型?

这是我的代码来获取数据:
Login () {
Const url = api 'login';
This.http.post(url,this.userModel)
。订阅 (
数据 => {
LocalStorage.token = data.token;
……


上一页 下一页