因为rxjs的版本问题,只需要在package.json 中将依赖的 rxjs:'^6.00' 改为 rxjs'6.00', 然后执行 npm update 更新下rxjs的依赖版本即可解决…
原文地址 https://www.jianshu.com/p/176ea79a7101 大纲 1.对angular项目中的一些文件的概述 2.对其中一些文件的详细描述 2.1.package.json 2.2.tsconfig.json 2.3.Polyfills 对angular项目中的一些文件的概述 angular-cli.json Angular CLI 的配置文件. 在这个文件中,你可以设置一系列默认值,还可以配置项目编译时要包含的那些文件. karma.conf.js karma 测试…
gulp 在 angular 项目中的使用 keyword:gulp,angularjs,ng,ngAnnotate,jshint,gulpfile 最后附完整简洁的ng项目gulpfile.js 准备 全局安装gulp npm install --global gulp 项目开发依赖devDependencies安装 npm install --save-dev gulp 在项目根目录下创建一个名为 gulpfile.js 的文件 var gulp = require('gulp'); gul…
在有些使用 ECharts 库的 Angular 项目中,通常除了安装 npm 包之外,还会在 angular.json 中配置 “build.options.scripts”,将 “node_modules/echarts/dist/echarts.min.js”放入其中: "projects": { "<project-name>": { "architect": { "build": { "opti…
一.angular项目中如何实现路由缓存 需要实现的效果,对请求的数据进行缓存,比如进入文章详情页之后点击返回,不会再调用后台数据接口:而是加载缓存中的数据,如何数据变动的情况下,可使用下拉刷新刷新页面数据.类似于vue的keep-alive效果. 将下列代码保存为app-routing.cache.ts文件并保存在app文件夹下: import { RouteReuseStrategy, DefaultUrlSerializer, ActivatedRouteSnapshot, Detache…
1.第一步把依赖添加到项目中 npm install primeng --save npm install @angular/animations --save npm install font-awesome@4.7.0 --save 2.在.angular-cli.json中添加 "styles": [ "styles.css", "../node_modules/primeng/resources/primeng.min.css", &qu…
npm install --save jquery npm install @types/jquery --save 在对应的组件中引入 import * as $ from "jquery"; 在整个项目中一次声明,不用重复引入的方式: .angular-cli.json文件中添加 { "$schema": "./node_modules/@angular/cli/lib/config/schema.json", "project&q…
在angular4的项目中需要使用bootstrap的tooltip插件. 1. 使用命令安装jQuery和bootstrap npm install bootstrap jquery --save 2. 安装了bootstrap和jQuery之后,需要在.angular-cli.json中设置对jQuery和bootstrap的引用. ... "styles": [ "styles/bootstrap.scss", "styles.scss",…
1.使用npm命令往项目中添加jQuery. npm install jquery --save 2.在你想要用jQuery的组件中添加. import * as $ from "jquery"; 3.就可以正常使用了.…
核心模块CoreModule在整个系统中只加载一次,如何实现? 创建core Modele:ng g m core 既然CoreModule是类,就有构造函数,在构造函数中进行依赖注入. export class CoreModule { constructor(parent: CoreModule){ if(parent){ throw new Error('模块已经存在,不能重复加载!') } } } 使用SkipSelf注解避免重复注入.去系统的父级找依赖. 使用Optional注解 让S…