-
Angular中的日期和货币验证(4)
所属栏目:[安全] 日期:2020-12-17 热度:88
我是Angular的新手.我正在使用角度4反应形式,并想出如何执行自定义验证.以下是我对数字的实现 function numberValidator(c: AbstractControl): { [key: string]: boolean } | null { if (c.pristine) { return null; } if (c.value.match(/.*[^0-9].*/)) { r[详细]
-
Angular 4复选框触发模型更改时的更改事件
所属栏目:[安全] 日期:2020-12-17 热度:136
HTML input type="checkbox" id="1" [(ngModel)]="filter" (change)="onFilterChange($event)" CheckBoxbutton (click)="filter = !filter"Change Status/button TS export class HelloWorld { filter : false; onFilterChange() { console.log('filter chan[详细]
-
angular – 如何从jwt令牌获取用户角色
所属栏目:[安全] 日期:2020-12-17 热度:89
在服务器端,我有这些代码登录: return jsonify({'email': email,'token': create_token(email,isAdmin,password)}) 在客户端,我需要代码来检查登录和isAdmin. isLogged() {if (localStorage.getItem('currentUser') JSON.parse(localStorage.getItem('curre[详细]
-
角度4:从不同的组件调用方法
所属栏目:[安全] 日期:2020-12-17 热度:117
我有2个兄弟组件,我在一个组件中做一个http请求,如果发生特定情况,它应该发出另一个http请求,写在另一个组件中.所以我应该能够在第一个组件中调用该方法. 这是第一个组成部分: import { Component,OnInit,Inject } from '@angular/core';import { Http } fr[详细]
-
angular – throws ERROR TypeError:无法读取未定义的属性’emi
所属栏目:[安全] 日期:2020-12-17 热度:62
在MyComponent中,我试图从事件处理程序发出另一个事件. (父组件将使用此新事件执行一些操作).我创建了一个事件发射器作为MyComponent的成员,但事件处理程序方法无法访问事件发射器.它抛出ERROR TypeError:无法读取未定义的属性’emit’.我在StackOverflow上[详细]
-
Angular 2 Material – 在表单中使用MD的自动完成示例
所属栏目:[安全] 日期:2020-12-17 热度:61
有没有办法让自动填充工作在表单中?我有一个输入地址的表单.我正在使用自动完成( copied from Material Design’s docs)用于状态(这是在美国),并且除了所选状态未设置为user.state之外,它正在工作.因此,当我在控制台上注销提交时的myForm.form.value时,它看[详细]
-
angular – 如何从“ng serve”提供静态目录
所属栏目:[安全] 日期:2020-12-17 热度:183
我可以问一下webpack dev server config是否有类似的配置: devServer : { historyApiFallback : true,stats : 'minimal',contentBase: helpers.root('../src/static'),} 我想从静态目录提供静态文件,就像webpack开发服务器如何提供文件一样. 谢谢 解决方法[详细]
-
angular – 每个表行的反应形式
所属栏目:[安全] 日期:2020-12-17 热度:82
我正在使用Angular 2,我想分别验证每行中的控件.但我没有办法做到这一点.我希望它只使用反应形式而不是使用模板驱动的方法.我想在每个 tr上使用[formGroup].任何帮助将不胜感激.以下是我的代码结构: tbody [ngClass]="{'alternate-row-color': $even}" *ngF[详细]
-
什么是具有嵌套下拉选项(如angular1)的材质设计angular2 / 4菜单
所属栏目:[安全] 日期:2020-12-17 热度:184
我真的想要整合angular2材质,注意以下菜单示例: https://material.angularjs.org/1.1.4/demo/menuBar 这是一个美女:http://codepen.io/anon/pen/zrdQwP 我喜欢你可以使用嵌套菜单,但是对于Angular 2/4演示,你看到的只有: https://material.angular.io/com[详细]
-
如何在angular2模型上声明日期属性
所属栏目:[安全] 日期:2020-12-17 热度:191
我正在使用Rails 5 Angular2来创建一个Web应用程序,我有一个名为“Books”的模型.我的问题是,我有一个名为“books.ts”的文件,其中包含以下代码: export class Book {id: number;author_one: string;author_two: string;author_three: string;title: string[详细]
-
重置Angular 2应用程序
所属栏目:[安全] 日期:2020-12-17 热度:149
我的Angular 2应用程序具有注销功能.如果可以的话,我们希望避免执行页面重新加载(即document.location.href =’/’;),但是注销过程需要重置应用程序,以便当另一个用户登录时,前一个会话中没有剩余数据. 这是我们的main.ts文件: import 'es6-shim/es6-shim';[详细]
-
单元测试 – 单元测试Angular 2 authGuard;间谍方法没有被调用
所属栏目:[安全] 日期:2020-12-17 热度:127
我正在尝试对我的auth警卫服务进行单元测试.从 this answer开始,我能够做到这一点,但现在当我为此进行单元测试时,它表示预期的间谍导航已被调用. 如何让我的间谍路由器在服务中用作this.router? AUTH-guard.service.ts import { Injectable } from '@angula[详细]
-
angular – 将输入值传递给Dialog Component
所属栏目:[安全] 日期:2020-12-17 热度:60
参见英文答案 Working example of Angular 2.0 Material MdDialog with Angular 2.0????????????????????????????????????1个 我正在实现material2的对话框组件并面临这个问题: 我想为所有确认类型的消息创建一个通用对话框,开发人员可以根据业务需求将文本[详细]
-
在角度2中,您如何检测路线变化
所属栏目:[安全] 日期:2020-12-17 热度:99
这是我目前使用旧库的尝试. 我现在正在使用最新的库,我将如何更新: import { Component,} from '@angular/core';import { Location } from '@angular/common';import { Router } from '@angular/router';@Component({ moduleId: module.id,selector: 'Heade[详细]
-
angularjs – CreateProcess error = 193,%1不是有效的Win32应
所属栏目:[安全] 日期:2020-12-17 热度:148
在maven中运行exec-npm-update时,我收到以下错误 CreateProcess error = 193,%1不是有效的Win32应用程序 – [帮助1] 下面是pom文件的片段. execution idexec-npm-update/id phasegenerate-sources/phase configuration workingDirectory${uiResourcesDir}/w[详细]
-
angularjs – 从Angular 2组件中的CDN加载css
所属栏目:[安全] 日期:2020-12-17 热度:90
正如标题所说,我想在Angular 2组件中包含外部css.以下是我现在的表现: import { Component,OnInit } from '@angular/core';@Component({ selector: 'app-auth',templateUrl: './auth.component.html',styleUrls: [ 'https://fonts.googleapis.com/css?famil[详细]
-
angularjs – 如何使用角度为1.5的graphql?
所属栏目:[安全] 日期:2020-12-17 热度:164
我在我的角度应用程序中有标准工厂用于休息api.我需要使用GraphQl为api配置我的角度应用程序.我怎么能这样做?我现在约 angular2-apollo但我有角度1.5. 解决方法 是的,您可以使用 Apollo-Client并使用$q包装函数. 这是一个示例(查看Angular1App文件夹):http[详细]
-
如何将字符串传递给Angular 2(单击)函数?
所属栏目:[安全] 日期:2020-12-17 热度:143
我的 HTML中有一个div元素 div (click) = onPaginationClick()next/div 我的问题是:如何将字符串传递给onPaginationlick()函数?当我试图像这样传递它: div (click)=onPaginationClick("myString")next/div 我有一个解析模板错误. Enyone可以帮忙吗? 解决[详细]
-
angularjs – Angular指令中的单向绑定
所属栏目:[安全] 日期:2020-12-17 热度:166
官方 Angular documentation for compile讨论了单向绑定类型. 在Angular社区,我看到@通常被称为“单向绑定类型”. 是什么赋予了? @在我看来并不是真正的单向绑定,因为它只是评估表达式并设置字符串. 似乎更类似于=,但绑定只是单向的. 我的猜测是最近介绍了[详细]
-
如何使用Firebase托管部署Angular 2 App?
所属栏目:[安全] 日期:2020-12-17 热度:77
我想知道使用Firebase托管部署简单的Angular 2应用程序所需的步骤. 解决方法 这些是步骤: 1) npm install -g firebase-tools 这将安装我们将在以下步骤中使用的firebase CLI. Firebase CLI requires Node.js version 0.10.0 or greater. 2) firebase init[详细]
-
Angular 2,Spring boot,spring security,登录表单
所属栏目:[安全] 日期:2020-12-17 热度:88
我有一个在http:// localhost:4200上运行的前端应用程序,角度为2(我使用了angular-cli来生成项目). 应用程序运行没有任何问题(我可以使用Angular 2 Http服务从/向数据库获取和发布信息: getList () { return this._http.get("http:// localhost:8080/").m[详细]
-
使用Angular2中标记的
所属栏目:[安全] 日期:2020-12-17 热度:90
我正在尝试用Angular2制作一个简单的Markdown内联编辑器.我尝试了几种方法,但似乎都没有效果.我安装了npm标记,现在可以在项目node_modules目录中看到它. 我可以导入它,它被netbeans识别.现在,当我使用它没有任何作用,如果我打开firefox debuger然后我发现 lo[详细]
-
Angularjs – $uibModal httpProvider拦截器
所属栏目:[安全] 日期:2020-12-17 热度:98
我想设置一个httpInterceptor来显示http请求失败时的常见模式对话框.我正在使用 https://angular-ui.github.io/bootstrap/进行模态对话. 我试过了 app.config(function ($httpProvider,$uibModal) { ... 但得到错误[$injector:modulerr]由于以下原因无法实[详细]
-
Typescript / Angular2 http.post不设置标题
所属栏目:[安全] 日期:2020-12-17 热度:89
我试图从Angular2 beta 8发布json但是标题没有被传输: import { RequestOptions,RequestMethod,RequestHeaders,RequestOptionsArgs,Http } from 'angular2/http';// ...let headers = new Headers(),body = JSON.stringify({ identifier,password });header[详细]
-
使用angular2配置Hammerjs事件
所属栏目:[安全] 日期:2020-12-17 热度:126
如何在angular2中配置hammerjs事件? 要使用angular2的hammerjs事件,我只需要在我的html中包含事件,如下所示: div (press)="onLongPress($event)"/div 在这种情况下(按)默认时间为251毫秒. Hammerjs press event documentation 如何配置此时间以获得不同的[详细]