-
angular5 – 单击@ angular / service-worker推送通知的操作部分
所属栏目:[安全] 日期:2020-12-17 热度:59
我一直在尝试将用户重定向到来自后端( PHP)的Webpush的“动作”部分. return (new WebPushMessage) -title('Title') -icon('icon.png') -body('Body Msg') -action('Open Notification','open_notification') -data(['id' = $notification-id,'url'='http://[详细]
-
Angular 5反应形式 – 禁用无线电组中的一个无线电选项
所属栏目:[安全] 日期:2020-12-17 热度:150
我有一个广播组,每个选项使用相同的表单控件.是否可以仅禁用红色单选按钮?我知道您可以在颜色表单控件上设置禁用标志,但这将禁用所有单选按钮. fieldset [formGroup]="colorForm" legend Choose color /legenddiv class="radio" label input type="radio" v[详细]
-
使用Angular进行Steam身份验证
所属栏目:[安全] 日期:2020-12-17 热度:136
我正在尝试从Angular的主页中使用Steam进行身份验证,但每当我点击按钮(其中有(点击)事件指向AppComponent中的login()函数),而不是被重定向到Steam页面时,当前页面会刷新没有任何反应. 这是服务器端代码: 'use strict';const express = require('express');c[详细]
-
测试Angular服务是否已初始化
所属栏目:[安全] 日期:2020-12-17 热度:174
我正在尝试使用Karma-Jasmine测试我的Angular服务,我需要确保在服务初始化后调用了loadApp函数.测试它的最佳方法是什么? import { Injectable,NgZone } from '@angular/core';@Injectable()export class GdlService { appName = 'myAppName'; constructor([详细]
-
multi:true表示angular4中的提供者
所属栏目:[安全] 日期:2020-12-17 热度:172
我在angular4中使用HTTP_INTERCEPTORS.为此,我创建了HttpServiceInterceptor类,它实现了HttpInterceptor接口并为拦截方法提供了定义.然后像这样注册HTTP_INTERCEPTORS的提供者 providers: [{ provide: HTTP_INTERCEPTORS,useClass: HttpServiceInterceptor,m[详细]
-
angular – [mat-dialog-close]的用法
所属栏目:[安全] 日期:2020-12-17 热度:166
我对[mat-dialog-close]的用法有点困惑. 所以,我有一个表格对话框.如果用户单击提交按钮,则验证表单.如果输入有效,则关闭对话框并提交表单.但是,如果输入无效,则对话框将保持打开状态并显示错误消息.为此,我想使用[mat-dialog-close],因为它在official docum[详细]
-
Angular 4:如何将API数据从一个组件传递到另一个组件?
所属栏目:[安全] 日期:2020-12-17 热度:130
我正在学习全栈Angular4,并且想知道如何从一个组件到另一个组件的get调用中获取数据,这样我就可以使用{{data.name}}将数据中继到html页面? 我尝试将组件导入到另一个组件中,然后将一个空对象设置到保存数据的component.data中,但我得到一个空对象作为响应.[详细]
-
Angular 4如何等待httpclient完成
所属栏目:[安全] 日期:2020-12-17 热度:176
在我的应用程序中,我有从自定义基本服务继承的服务(正在调用其余服务),该服务定义了在所有其他服务中使用的公共方法和属性.其中一个参数是我的休息服务的基本URL,它在环境下使用变量.但是现在需要使这个url来自配置文件.因此,我必须使用httpclient来获取它,[详细]
-
升级到Angular 5:TS6046和TS5024错误
所属栏目:[安全] 日期:2020-12-17 热度:57
我们将应用程序升级到Angular 5.0.0,并且在尝试运行ng serve或ng build命令时遇到两个错误: error TS6046: Argument for '--module' option must be: 'none','commonjs','amd','system','umd','es6','es2015','esnext'.error TS5024: Compiler option 'lib'[详细]
-
Axios和Angular
所属栏目:[安全] 日期:2020-12-17 热度:195
试图找出如何在Angular cli,基础脚手架中进行axios导入和使用. 我没有找到任何文件. 我找到了这个 https://netbasal.com/angular-2-use-your-own-http-library-b45e51b3525e 他的建议并不适用. Cli在添加任何代码位时中断. 有关如何在Angular中进行基本的后a[详细]
-
angular2如何在html中访问类常量
所属栏目:[安全] 日期:2020-12-17 热度:114
我在typescript类中将一些常量定义为public static readonly.这包含一些跨应用程序的常规常量. 如何在组件html中访问它们? 有没有办法在html中直接使用? 会像{{MyConstantsFactory.Myconstant}那样工作吗? 解决方法 不,你必须在类的构造函数中本地(使用你[详细]
-
Angular:单元测试未发出组件的输出
所属栏目:[安全] 日期:2020-12-17 热度:52
假设我有一个如下组件: @Component({ selector: 'example',template: ` `})export class ExampleComponent { value: any; @Output() output: EventEmitterany = new EventEmitter(); onValueChange(newValue: any) { if (newValue !== this.value) { this.v[详细]
-
app.module.ts中的注册服务与angular4中的单个组件有什么好处?
所属栏目:[安全] 日期:2020-12-17 热度:76
例如,如果我在app.module.ts中注册服务,我必须执行以下操作以使组件中的服务可用 app.module.ts import { AppComponent } from './app.component';import { MyComponent } from './mycomponent/mycomponent.component';import { MyService } from './service[详细]
-
Angular 2:同一组件中的多个HTML页面
所属栏目:[安全] 日期:2020-12-17 热度:200
我是角度2的新手,我有一个名为Register的组件,在这1个组件中我有5个 HTML页面,其中一次点击第一个注册页面,我将进入第二个注册页面,点击第二个注册页面,我将转到第3个注册页面.如何在一个组件中制作5个HTML页面我的意思是有没有办法在每个组件上实现多个模板[详细]
-
angular 2:在子目录中部署时未加载的资产
所属栏目:[安全] 日期:2020-12-17 热度:113
我正在尝试在子目录中部署我的角度2应用程序:我搜索了SO和谷歌,发现我要使用以下命令构建它: ng build -prod --base-href /angular-test --deploy-url /angular-test 但它仍然没有加载资产. 在检查网络下,对资产的呼叫正在进行: /assets/i18n/en.json 应[详细]
-
angular – 如何在不保留选项卡的选项卡之外设置根页?
所属栏目:[安全] 日期:2020-12-17 热度:183
我的应用程序流程意味着在用户登录之前没有任何选项卡.第一页是全屏登录屏幕.登录后,用户将被带到tabs.ts,其中包含我的选项卡代码. 其中一个选项卡中有一个按钮,用于记录用户: user.ts: // Logout logout() { // Log the user out this.user.logout(); //[详细]
-
角 – 没有找到组件工厂.你有没有把它添加到@ NgModule.entryCom
所属栏目:[安全] 日期:2020-12-17 热度:52
在使用带有angular4的ag-grid时,我遇到了以下错误消息. 我试图通过HTTP获取json后显示行数据. this.gridOptions.api.setRowData(this.gridOptions.rowData); 但是我的代码在下面显示错误消息. ERROR Error: No component factory found for RedComponentComp[详细]
-
angular – 在ng build期间修改javascript脚本标记的src位置
所属栏目:[安全] 日期:2020-12-17 热度:182
我的index.html文件post ng build具有以下文件 script type="text/javascript" src="inline.bundle.js"/scriptscript type="text/javascript" src="polyfills.bundle.js"/scriptscript type="text/javascript" src="styles.bundle.js"/scriptscript type="te[详细]
-
在模板驱动表格Angular2中提交表单后重置表单
所属栏目:[安全] 日期:2020-12-17 热度:112
我正在使用角度2.4.0,我希望在表单提交后清除输入字段. 尝试了SendRequest.reset(). component.ts getRevision(SendRequest: NgForm){ this.submitted = true; let headers = new Headers({ 'Content-Type': 'application/x-www-form-urlencoded' }); let pa[详细]
-
Angular 2形式验证器弄乱了取消按钮
所属栏目:[安全] 日期:2020-12-17 热度:170
我有一个数据收集组件,其中包含取消按钮以取消整个过程.问题是,如果某些由Angular 2验证器验证的 HTML输入字段具有焦点且无效,并且我按下取消按钮,则不会删除该组件.相反,验证器将触发,按下取消按钮将被忽略.在验证器抱怨之后,我必须第二次按下它,使组件消失[详细]
-
如何创建可配置服务Angular 4
所属栏目:[安全] 日期:2020-12-17 热度:75
我想创建一个服务,以便在几个角度应用程序中重复使用. 我正在使用angular-cli. 我希望服务是可配置的.换句话说,使用DI为每个应用程序提供使用不同配置参数实例化服务的能力. 该服务将位于共享库中,因此无法从父应用程序导入特定文件路径以获取配置参数,它必[详细]
-
在Angular 2中用spinner替换加载内容的指令
所属栏目:[安全] 日期:2020-12-17 热度:60
在Angular 1中,创建一个用旋转器替换内容的加载指令相当容易,并且使用如下: div isLoading="$scope.contentIsLoading"/div 其中contentHasLoaded是您在数据调用后在控制器中设置的简单布尔值.该指令本身很简单,大部分工作都是在模板中完成的: div class="s[详细]
-
angular – Ionic3延迟加载和翻译不能一起工作
所属栏目:[安全] 日期:2020-12-17 热度:84
最近我升级了Ionic,现在升级了Ionic3 现在,当前的应用程序不能与Ionic和ng2-translate一起使用. 相同的代码在没有延迟加载的情况下工作得很好,但是我们需要使用延迟加载来改善应用程序加载时间并减少显示的持续时间. app.module.ts导入组件看起来像 Translat[详细]
-
从Angular 2应用程序发布POST时c# – 405(方法不允许)
所属栏目:[安全] 日期:2020-12-17 热度:51
我对这个问题有点绝望.我是angular 2和.net的新手,我试图构建一个简单的应用程序.我用c#编写了api休息.当我从角度调用GET方法时,它工作正常,但不是POST方法.我一直收到405(方法不允许),但是如果我用邮递员打电话的话都可以.我看到同样问题的很多问题,但它们[详细]
-
angular – ViewDestroyedError:尝试使用已销毁的视图:detectC
所属栏目:[安全] 日期:2020-12-17 热度:107
我有以下组件创建一个MdDialog export class SideNavsComponent implements OnInit,AfterViewInit,OnDestroy { eventDispatcher: EventDispatcher authEmailDialogRef: MdDialogRefAuthEmailDialogComponent constructor(public dialog: MdDialog,) { this.e[详细]