Angular学习笔记(1)

Angular

angular 是用于构建用户界面的 JavaScript 框架,主要被用来开发单页面应用程序。

下载 angular:

  1. 下载 node.js,安装 node.js 的稳定版本
  2. 安装 cnpm : npm install -g cnpm
  3. 安装 Angular : npm install -g @angular/cli或者cnpm install -g @angular/cli
  4. 使用 ng -v 查看 Angular 是否安装成功,以及查看 Angular 版本

创建 Angular 项目:

  1. 在 cmd 中找到项目目录

  2. ng new 项目名称 创建项目,会出现后面这个图:要不要创建路由?还有选择样式表格式,SCSS、Sass、Less 都是 CSS 的预处理器。
    avatar

  3. 创建好了之后进入项目目录,然后ng serve即可访问 http://localhost:4200 查看 angular 项目

Angular 项目文件目录结构(重要的文件)

文件/文件夹名称及路径文件说明
angular.jsonangular 配置文件
package.json定义了项目名称、项目版本,以及项目所需的各种依赖
node_modules存放安装的第三方模块的文件夹
src存放所有的项目文件的文件夹
src > main.ts项目的入口 ts 文件
src > style.css项目的 css
src > index.html项目的模板
src > test.ts单元测试的主要入口
src > polyfills.ts填充库(polyfill)能帮我们把这些不同点进行标准化
src > appapp 模块目录
src > app > app.module.tsapp 模块
src > app > app.component.tsapp 组件
src > app > app.component.htmlapp 模板
src > app > app.componet.cssapp css
src > assets静态资源
src > environment项目需要的环境依赖

avatar

自定义组件

https://cli.angular.io
首先 cd 到项目路径然后执行ng g可以看到我们都能够创建什么,如下图:
avatar
可以执行ng g component 文件路径来创建组件,如果用命令创建组件会在 app.module.ts 文件中引入创建的模块,并会配置到项目运行所需组件中。如果把文件路径换为组件名称,会直接创建在 app 目录下,不便于管理。
eg:使用ng g component component/news创建组件,文件目录会出现如图所示的更改。
avatar
另外,在 app.moudule.ts 文件中多出一行。并且该组件已经配置到当前项目运行的组件中,如图。
avatar
组件可以扩展 html 在构建应用方面的不足。定义的组件可以在根组件中使用,也可以在其他组件中使用。在组件中使用自定义组件,可以直接当作 html 标签来使用。

调用组件

要想调用我们定义的组件只需要在 app.component.html 中添加<app-news></app-news>,在 news.component.html 中添加内容。保存后使用命令行ng serve --open运行即可看到在根组件中引用了 news 组件,可以在页面中看到引用的 news 组件中的内容。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值