AngularJS 通过 指令 扩展了 HTML,且通过 表达式 绑定数据到 HTML。
AngularJS 是以一个 JavaScript 文件形式发布的,可通过 script 标签添加到网页中。...,需要依赖注入ElementRef服务
如果自定义指令想要接收从外部传入的值,需要使用@Input装饰器\....-- 处理货币 currency 参数一:货币符号 美元 'USD',欧元 'EUR' 参数二:布尔值,是否显示货币的符号,默认true 参数三:整数最少位数.小数最少位数-小数最多位数-->...,原因:组件的ngOnInit方法只会在其被创建时走一次,如果该组件不销毁,init方法不会再走,导致当前数据无法更新
解决办法: 使用RxJS解决,RxJS提供响应式开发(基于观察者模式),我们可以订阅某个值...,要声明在子组件里
2.子向父 -- @Output装饰器声明事件,要声明在子组件里
3.兄弟之间 -- 中间人模式
拓展:事件源对象
在事件中,当前操作的那个元素就是事件源。