来一张原理图: 实现思路: (1)绑定data 种的数据,为每个数据添加指令。通过Object,defineProperty() 来通知属性是否更改 (2) 找到每个DOM节点的指令。绑定事件。并绑定watcher (3) 实现DOM事件改变之后, 响应data数据,实现视图更新 <!DocType ...
分类:
其他好文 时间:
2020-07-13 16:51:26
阅读次数:
63
Developing a multi-module application where the backend runs on Spring Boot and the frontend is powered by Angular is far less complicated than one mi ...
分类:
编程语言 时间:
2020-07-10 19:34:06
阅读次数:
88
用C#代替Javascript来做Web应用,是有多爽? 今天聊聊 Blazor。 Blazor 是一个 Web UI 框架。这个框架允许开发者使用 C# 来创建可运行于浏览器的具有完全交互 UI 的 Web 应用。 可以理解为,这是一个 C# 语言的 Vue / Angular / React,可 ...
分类:
其他好文 时间:
2020-07-08 14:56:18
阅读次数:
111
序言 在 Angular 5.X 中,有一个特别的标签: <router-outlet> , 其实,同样的,甚至同名的标签,在 React 中也有。 可见 Angular 与 React 的相似性有多高! 在 app.module.ts 路由文件中,有这么一段代码: imports: [ Brows ...
分类:
其他好文 时间:
2020-07-07 15:45:53
阅读次数:
80
默认把styleExt改成less或者scss { "$schema": "./node_modules/@angular/cli/lib/config/schema.json", "version": 1, "newProjectRoot": "projects", "projects": { " ...
分类:
其他好文 时间:
2020-07-06 12:37:10
阅读次数:
126
一,get传值 传 <ul *ngFor="let l of list;let ss=index;"> <li><a routerLink="/newsDetail" [queryParams]="{aid:l.id}">{{l.content}}</a></li> </ul> 接收 import ...
分类:
Web程序 时间:
2020-07-06 11:06:15
阅读次数:
88
一,父组件给子组件传值 1,父组件调用子组件的时候传入数据 <app-header [msg]="msg"></app-header> 2,子组件引入Input模块 import { Component, OnInit ,Input } from '@angular/core'; 3,子组件中@In ...
分类:
其他好文 时间:
2020-07-04 17:17:25
阅读次数:
69
一,引入模块 import {FormsModule} from "@angular/forms"; 二,js中定义绑定数据 public user:any={ username:'', sex:'1', cityList:['北京','上海','深圳'], city:'北京', hobby:[ { ...
分类:
其他好文 时间:
2020-07-04 13:18:50
阅读次数:
70
使用HTTP拦截器时必须导入HttpClientModule 全局AppModule导入HttpClientModule 就要先导入 Angular 的 HttpClientModule。大多数应用都会在根模块 AppModule 中导入它。 // app.module.ts import { Ng ...
分类:
Web程序 时间:
2020-07-04 11:52:13
阅读次数:
82
安装: ? 去IDEA插件应用商城下载。 简介: Git Commit message规范采用的是Angular 规范 Angular规范中定义的格式有3个内容: Header | ? |- type(必需) : Type of change:commit的类别; ? |- scope(可选):Sc ...
分类:
其他好文 时间:
2020-07-03 17:58:43
阅读次数:
179