angularJs
夏迎春
这个作者很懒,什么都没留下…
展开
-
angular2+ 实现拖拽排序功能
第一步:安装依赖包npm i ng2-dragula -D第二步:在模块文件中配置注入器的地方注入 ng2-dragulaimport {DragulaModule} from 'ng2-dragula';@NgModule({ declarations: [ ], imports: [ DragulaModule.forRoot() ], providers: [ {provide: NZ_I18N, useValue: zh_CN}, ]})原创 2020-05-28 10:51:12 · 1180 阅读 · 1 评论 -
angular4 使用HttpClient拦截器 检查token失效,返回登录页面
1、首先创建一个拦截器服务:InterceptorService.ts 2、在app.module.ts文件里引入拦截器 import {InterceptorService} from ‘./InterceptorService’; import {HTTP_INTERCEPTORS, HttpClientModule} from ‘@angular/common/http’; 接着在提...原创 2018-09-14 17:38:04 · 3793 阅读 · 0 评论 -
Angular6 配置项目开发环境,测试环境,生产环境
搜过很多文章说的都是关于Angular4的配置,后面自己又找了许多资料,最后总结了Angular6 如何配置开发环境,测试环境,生产环境: 1、在environments文件夹里新建三个文件: //生产环境 environment.prod.ts: **export const environment = { production: true, url : ‘http://x...原创 2018-09-14 17:53:52 · 2255 阅读 · 0 评论 -
angular4+ 引用外部js文件,使用第三方js插件
angular4+ 引用外部js文件,使用第三方js插件1.在tsconfig.json文件里找到compilerOptions属性,在属性里面加个 “allowJs”: true。2.将你的外部js文件放到assets文件夹里,找到 angular.json文件,找到scripts配置js文件路径。3.在src目录下新建个文件typings.d.ts,内容如下:declare var ...原创 2018-10-11 11:08:23 · 9164 阅读 · 3 评论 -
angular4+ 路由守卫
1.在src/app目录下创建文件夹guard 新建个文件login.guard.ts 内容: import { Injectable, Inject } from "@angular/core"; import { DOCUMENT } from "@angular/common"; import { CanActivate, ActivatedRouteSnapshot, ...原创 2018-10-11 15:28:50 · 427 阅读 · 0 评论 -
ERROR Error: Uncaught (in promise): Error: StaticInjectorError[n -> n]:
在一次ng项目升级依赖版本的过程中,开发环境没有出现问题,在打包到生产环境的时候,出现了一个看不懂的问题,报的是静态注入错误,但是也没说明是哪个模块的静态注入有问题,搜了度娘和谷歌半天愣是没搜到答案,最后通过降低@angular/cli版本(出问题的版本是7.1.4) 至~6.2.8,问题得到了解决。1.首先要把全局的@angular/cli版本卸载:npm uninstall -g ang...原创 2019-01-09 11:26:13 · 1686 阅读 · 4 评论