
angular
文章平均质量分 65
依赖_赖
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
angular实现一次打包,多服务器运行
Angular CLI应用程序环境的局限性每种环境都需要单独的构建:构建时要求您为每个环境生成不同的配置,应用程序代码一旦更改,则需要为每个环境运行一次编译打包命令,这样既耗时又影响开发效率将应用程序配置部分存储在应用程序代码存储库中可能会带来安全风险。问题描述: 在实际开发过程中,稍微大点的angular项目打包一次可能会耗时半个小时解决方案: 在不重新构建Angular应用程序的情况下,将我们的Angular应用程序部署在具有不同配置的不同环境(阶段,生产,客户端A,客户端B等)中1.在应原创 2020-06-23 15:54:21 · 1220 阅读 · 0 评论 -
Angular Http拦截器(HttpInterceptor)的使用
Http拦截器就是拦截发出的请求,对其进行统一添加额外处理,然后放行;对响应进行拦截并作出业务上的判断,决定是否给与返回1.定义req.interceptor.ts文件(以‘.interceptor.ts’作为后缀)import { Injectable } from '@angular/core';import { HttpInterceptor, HttpEvent, HttpHand...原创 2020-03-27 15:18:41 · 3135 阅读 · 0 评论 -
Angular管道
大小写转换<p>{{str | uppercase}}</p>//大写<p>{{str | lowercase}}</p>//小写json转换为字符串<p>{{peopleInfo| json}}</p>日期格式化 <p>{{today| data:"yyyy-MM-dd HH:mm:s...原创 2020-03-23 15:53:02 · 239 阅读 · 0 评论 -
Angular生命周期函数
应用初始化钩子函数ngOnInit // 在angular应用初始化的时候执行, Angular在创建组件后立刻调用它 // 页面刷新时会触发该生命周期函数 // 一般用于请求数据 ngOnInit(){ // 锚点改变事件, 当前 URL 的锚部分(以 '#' 号为开始) 发生改变时触发 window.onhashchange=...原创 2020-03-23 15:47:33 · 625 阅读 · 0 评论 -
Angular使用DES模式加密解密,包括Java加密解密
前端加密解密1.安装:npm install crypto-js2.创建一个crypto.service.ts服务文件// crypto.service.tsimport { Injectable } from '@angular/core';import Crypto from "crypto-js";@Injectable()export class CryptoServic...原创 2020-03-20 16:29:15 · 1057 阅读 · 0 评论 -
Ant Design of Angular 离线时图标不显示
问题:在无网络的情况下图标无法正常显示,且浏览器会报错解决方案请求地址位于使用地址位于将请求地址替换成本地资源地址1.在src根目录下新建一个replace.less文件,用于自定义参数覆盖ant design原有样式2.在angular.json配置该less文件3.下载本地字体图标资源,放在assets目录下的font文件夹里链接: https://pan.baidu....原创 2019-11-29 11:09:47 · 554 阅读 · 0 评论 -
OpenLayers地图
搭建本地环境,配置瓦片数据,下载文件并找到相应路径链接: https://pan.baidu.com/s/1c6nfZodGBzUxyG2PhmFzPA提取码: p3qi开启本地服务器导入本地包链接: https://pan.baidu.com/s/1qhe4kxwpmez5-7dBVA1S1g提取码: w6hp将文件解压放到asset文件夹在index.htm...原创 2019-11-20 14:50:44 · 1564 阅读 · 0 评论 -
routerLinkActive指令的妙用
routerLinkActive指令在路由激活时添加样式class采用路由高亮:当路由被激活时允许你添加一个class在你添加路由的dom元素上,只有url变化时才会移除此样式。父路由链接激活默认情况下,当路由为链接的父路由或者完全匹配链接,链接都会认为是激活的状态。<a routerLink="/a/b" routerLinkActive="active">B链接</...原创 2019-10-28 18:42:51 · 3364 阅读 · 0 评论 -
angular中订阅(subscribe)的用法
1、用于页面传参(订阅实时监视着数据的变化)html传递参数:<a [routerLink]="['/tab4','改变参数']" [queryParams]="{id:123123123123}" >改变路由参数后的tab4</a>ts配置:import {ActivatedRoute,Router} from '@angular/router';constr...原创 2019-10-21 16:44:12 · 23767 阅读 · 2 评论 -
angular封装tinymce富文本组件
angular 中使用TinyMCEhttps://blog.youkuaiyun.com/qq_39785489/article/details/81361044转载 2019-10-11 14:39:14 · 644 阅读 · 0 评论 -
nz-date-picker组件时间范围限制
组件:<nz-date-picker [nzFormat]="'yyyy-MM-dd'" [nzDisabledDate]="disabledDate" style="width: 100%" name="startDate" [(ngModel)]="formInfo.startD...原创 2019-09-12 13:42:34 · 4431 阅读 · 2 评论 -
angular时间格式转换
//导入import { DatePipe } from '@angular/common';//构造器 constructor(private datePipe: DatePipe ) { }//js使用this.basicFormInfo.birthday = this.datePipe.transform(this.basicFormInfo.birthday, 'yyyy-M...原创 2019-08-01 16:10:23 · 2048 阅读 · 0 评论 -
angular父子组件间通信之@Input()和@Output()
1、定义子组件html代码(这里使用了Ant Design Mobile的组件):<Navbar [leftContent]="'返回'" [icon]="icon" [rightContent]="null" (onLeftClick)="onLeftClick()"> {{name}}</Navbar>&l...原创 2019-05-09 18:09:08 · 1198 阅读 · 0 评论 -
angular html代码合并
在实际项目开发中,一些具有相同功能的js或ts代码我们可以封装成一个函数,使用时直接调用。这样可以减少很多重复代码,增强代码的可读性。如果是html代码重复,我们又应该怎么简化代码呢?具体方法如下:原代码: //判断baseInfo是对象还是数组 <div *ngIf="baseInfo.publicArr;else notypeBox"> //baseI...原创 2019-05-10 11:14:54 · 588 阅读 · 0 评论 -
ant-mobile的PullToRefresh组件的使用方法
html代码:onRefresh:必选, 刷新回调函数direction:拉动方向,可以是 up 或 downendReachedRefresh:滚动到底时自动刷新(direction=down) <PullToRefresh (onRefresh)="pullToRefresh($event)" [(ngModel)]="stat...原创 2019-05-16 16:58:41 · 3844 阅读 · 1 评论 -
angualr中使用socket.io报错误
angualr中使用socket.io报global is not defined错误解决方案:找到polyfills.ts文件中加入(window as any).global = window;原创 2019-05-30 17:16:55 · 273 阅读 · 0 评论 -
angular中服务的使用
1、创建服务ng g service 服务名ng g service 文件名/服务名2、在app.module.ts中引入并声明服务import { StorageService } from './services/storage.service'@NgModule({ providers: [StorageService], // 配置项目所需要的服务})3、在服务中...原创 2019-06-01 11:10:34 · 812 阅读 · 0 评论 -
angular中@ViewChild、@ViewChildren的使用
获取DOM节点1、在html中给DOM节点起名字<div #myBox> 我是一个div</div>2、在js中引入ViewChildimport { Component, OnInit , ViewChild } from '@angular/core';3、通过ViewChild装饰器获取DOM节点@ViewChild('myBox') myBox...原创 2019-06-01 12:04:07 · 3318 阅读 · 0 评论 -
angular请求数据
get请求1、在app.module.js中引入模块并声明import {HttpClientModule} from '@angular/common/http';imports: [ HttpClientModule],2、在组件中引入模块并声明import {HttpClient} from '@angular/common/httpconstructor(priv...原创 2019-06-10 17:18:28 · 2536 阅读 · 0 评论 -
angular路由跳转及传值
路由拦截匹配不到路由的时候加载的组件或跳转的路由 import {NotFoundComponent} from './not-found.component'; { path: '**', // 任意路由 component: NotFoundComponent , // 加载的组件 /* redirectTo:'NotFoundComponen...原创 2019-06-28 15:05:52 · 2252 阅读 · 0 评论 -
angular随笔
angular指令:标记作用域 <div ng-app=""> </div>.双向数据绑定// 在app.module.ts主模块中导入 import {FormsModule} from '@angular/forms' imports :{ FormsModule //增加导入此模块 }/...原创 2019-03-12 14:53:21 · 189 阅读 · 0 评论