它是一个以 JavaScript 编写的库。它可通过 标签添加到HTML 页面。
AngularJS 通过 指令 扩展了 HTML,且通过 表达式 绑定数据到 HTML。...创建项目:
要想使用 npm 来安装 CLI,请打开终端/控制台窗口,并输入下列命令:
npm install -g @angular/cli
②创建工作区和初始应用:ng new 文件名
③启动开发服务器...,即Model向View
如果要实现双向绑定,需要使用到ngModel指令
语法:
[(ngModel)]='值'
***直接写指令,在angularJS里会报错,需要人为的引入FormsModule...可以给@Input装饰器内部填写一个元数据,这个值是外部使用的名字 内部还是使用原来的名字
3.如果想要给指令添加的元素绑定的事件,需要使用@HostListener装饰器
如果要通过指令控制DOM的显隐...
参数订阅(RxJS)
遇到的问题:数据不会及时更新,原因:组件的ngOnInit方法只会在其被创建时走一次,如果该组件不销毁,init方法不会再走,导致当前数据无法更新
解决办法