1.脚手架cli安装
npm i @angular/cli -g
ng v 判断是否安装成功
ng new aa 创建项目
ng new aa --skip-install创建项目跳过安装依赖
cnpm i /npm i 安装依赖
创建组件
ng g component +(APP下的路径名)
或者 ng g c +(APP下的路径名)
运行项目ng serve --open
2.指令
1.ng-app
r
o
o
t
s
c
o
p
e
根
作
用
域
对
象
,
a
n
g
u
l
a
r
作
用
区
域
2.
n
g
−
m
o
d
u
l
e
=
′
变
量
′
双
向
绑
定
,
标
签
内
部
插
值
表
达
式
变
量
3.
n
g
−
i
n
i
t
=
“
变
量
=
‘
初
始
值
’
”
4.
n
g
−
c
o
n
t
r
o
l
l
e
r
=
f
u
n
c
t
i
o
n
(
rootscope根作用域对象,angular作用区域 2.ng-module ='变量' 双向绑定,标签内部插值表达式{{变量}} 3.ng-init=“变量=‘初始值’” 4.ng-controller=function(
rootscope根作用域对象,angular作用区域2.ng−module=′变量′双向绑定,标签内部插值表达式变量3.ng−init=“变量=‘初始值’”4.ng−controller=function(scope){
$scope.aa=变量a
KaTeX parse error: Expected 'EOF', got '}' at position 24: …=function() {} }̲,此时的scope为声明式依赖对象,this.aa也是其所在所用域的某个属性
(还有命令式,命令式是对原数组进行修改,类似于数组push方法,更注重过程;声明式是对原数组进行修改,返回新的数组类似于数组map方法,更注重结果)