mkdir  angular6project

cd angular6project

ng new demo      新建一个普通项目

ng new demo --routing  新建一个带路由的项目

新建项目过程比较慢

新建完成之后

cd demo

ng serve --open

若要切换端口启动angular项目可以使用如下命令

ng serve --port=8888

或者修改项目文件,有如下两种方式:

1.修改node_modules/@angular/cli/lib/config/schema.json,搜索4200,修改目的端口号

2.或者修改package.json中script属性中start的内容为ng serve --port=8888

使用脚手架angularcli进行组件的新建

ng g component components/header

服务的新建

ng g service my-new-service

****.component.ts中声明属性的几种方式

1.msg = ‘12312’; //默认

2,msg:any;

public list:any[];

construct中赋初值

3.msg:类型=‘21312’;

如,msg:string=''21312;

属性的修饰符,public(默认),protected,private

public:可以在类内也可以在类外访问

protected:当前类及子类访问

private:当前类访问

angular6中引入第三方库的步骤,以jquery和bootstrap为例

1.npm install  jquery --save

npm install bootstrap --save

2.在angular.json文件中的styles和scripts字段中加入需要引用的第三方库

如 "../node_modules/jquery/dist/js/jquery.js"

3.安装jquery和bootstrap的类型描述文件,因为angular6是基于ts的,而第三方库是基于js的,所以需要安装

npm install @types/jquery --save-dev

npm install @types/bootstarp --save-dev

失败。。。

最新文章

  1. 在 Visual Studio 中打开编辑 cshtml 文件时出现错误:未能完成该操作 无效指针 的解决方法
  2. 使用aspose.cell导出excel需要注意什么?
  3. 2D Tookit (一) 精灵切割
  4. mongodb 常见操作转
  5. POJ 3419 Difference Is Beautiful(RMQ变形)
  6. 工具类:将其他编码类型转换成UTF-8或者其他类型的工具类
  7. mybatis 分页问题 (个人认为算是个bug)
  8. 【python】函数闭包
  9. [国嵌笔记][027][ARM协处理器访问指令]
  10. 部署eolinker开源版接口管理
  11. JAVA设计模式---模板方法
  12. 将对象转成 json 以及 将字符串 hash(SHA1) 加密
  13. 个人经验~mongo故障处理思路
  14. git 创建分支
  15. C#关于线程的问题
  16. 2nd week
  17. 一次线上redis实例cpu占用率过高问题优化(转)
  18. vue渲染时对象里面的对象的属性提示undefined,但渲染成功
  19. [C++]QString方法集
  20. python django day 1

热门文章

  1. Android中intent的分类及使用
  2. 1、代理服务器及haproxy基础
  3. LINQ之路14:LINQ Operators之排序和分组(Ordering and Grouping)
  4. pip安装第三方库镜像源选择
  5. ado.net 批量添加 更新 删除
  6. 使用python内置库matplotlib,实现折线图的绘制
  7. Codeforces 1064 D - Labyrinth
  8. 20175317 《Java程序设计》第四周学习总结
  9. HashMap 和 HashTable差别
  10. 组件、框架、Packagist、Composer