前端后端一锅端6 -router

文章讨论了Angular中使用FormBuilderValidators进行响应式表单验证的问题,提到了JavaScript处理异步代码的三种方式:回调、Promise和Observable。同时,介绍了Angular的路由机制,包括RouterOutlet指令和RouterLink指令的使用。此外,还涉及Node.js的模块加载机制、Nginx的特点以及如何在Angular中引用和管理第三方JavaScript库。
摘要由CSDN通过智能技术生成

2023/1/7

  1. 响应式表单 FormBuilder

  2. Validators, $5.6 添加验证demo没有搞定…

  3. JavaScript3种处理异步代码的方式:1) 回调:callback 2) 承诺: promise 3:可观察对象 (observable)

  4. @angular/http,需后续细看

  5. < router-outlet>调用 RouterOutlet 指令:RouterOutlet指令指定了路由内容在模板中被渲染的位置,即模板代码中 < router-outlet>< /router-outlet>的位置

  6. RouterLink指令创建指向路由的导航链接

  7. < base href=“/”>: 该标签的作用是使用相对路径来告知浏览器去哪里查
    找图片和其他资源,路由器也依赖这个标签来确定如何构建它的路由信息 2023/1/8, 当没有权限访问head时,在配置NgModule利用{ provide: APP_BASE_HREF, useValue: ‘/’ } 来声明应用程序的基准路径

  8. error TS2304: Cannot find name ‘APP_BASE_HREF’:
    需要导入: import {APP_BASE_HREF} from ‘@angular/common’;

  9. 锚点路由: 需要导入锚点标记策略作为默认策略,默认是HTML5路由

`import {LocationStrategy, HashLocationStrategy} from '@angular/common';` 
  1. 路由参数

  2. 依赖注入:注入器看作new操作符的替代品
    2023/1/9 <<深入浅出node.js>>

  3. Node用process.dlopen()加载C/C++模块,dlopen()在Windows 和*nix下分通过libuv进行封装跨平台。

  4. 模块路径生成规则:当前路径越深模块查找耗时越多,这是自定义模块加载速度慢的原因:
    -当前node_modules目录
    -父node_modules目录
    -父父node_modules目录,直至根目录

  5. Javascript模块,Node采用v8 js2c.py工具将内置的js代码转成C++里的数组。

  6. npm install xxx –g: -g并不精确,实际是讲一个包安装为全局可用的可执行命令,它根据包描述文件中bin字段的配置,将实际脚本连接到与node可执行文件相同的路径下。

  7. 本地安装只需要为npm指名package.json文件所在位置即可。

  8. Nginx采用C编写

  9. Node是单线程的,这里的单线程仅仅只是JavaScript执行在单线程中罢了。

  10. Angular 引用第三方js库 javascript library 2023/1/10

  1. 方法1: 安装type definitions
    1/ npm install @types/base-64 @types/utf8 --save //base-64, utf8为library
    2/ ts文件中 import
    import * as base64 from “base-64”;
    import * as utf8 from “utf8”;
  2. 方法2:1/ angular.json 中添加 js 脚本
    “scripts”: [“angular-soap/angular.soap.js”,
    “angular-soap/soapclient.js”]
    2/ ts中声明:declare var FunctionName: any;//函数不需要加()
  3. 方法3:1/ 主index.html中直接import js文件。
    < head>
    < script src=“angular-soap/angular.soap.js”>
    < /head>
    2/:跟方法2一样,声明函数
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值