3、为什么要导入 , 为什么要继承?
(1)、管理了项目的公用服务 , 组件 , 指令 , 动画 , 设计的初衷就是为了封装一个公用的组件包 , 这些组件类都是可以在其他ng项目中使用的 , 暴露出接口 , 你就可以使用中管理的所有公共组件 , 服务 , 指令 , 动画
(2)、里面封装了一些所有模块都有可能使用的公共方法 , 比如初始化配置的方法:,翻译的方法:tr,切换语言的方法: , 子类继承类 , 子类必须要继承父类的构造函数 , 由于父类构造函数必须要传入的实例 , 所以需要 super() 调用父类构造函数 , 继承了父类就可以使用父类里面的任何方法 , 在子类通过 this.() 调用()方法时 , 它会首先在子类对象里面寻找 方法 , 如果子类没有 , 就会顺着原型链去父类里面寻找方法 , 继承也会继承父类构造函数依赖注入的实例对象 , 关于继承不再多说 , 如果你们有不懂得可以私密我 , 然后我总结一篇关于+的继承理解(有错欢迎各路老司机指正 , 此处斜眼笑) , es6继承请查阅阮一峰老师的es6标准入门-class继承篇
(3)、以下展示包所在的目录
文章插图
(4)、以下展示wust-.ts文件代码
文章插图
(5)、以下展示base-.ts代码
文章插图
文章插图
六、我想说
1、由于我目前的公司是将所有的模块打成了私有npm包 , 然后发布到私有npm服务器上 , 所以你可能看到代码中有些地方写的 @/xxx 请不要一味照搬 , 须理解代码后使用 , @/xxx 请更换为对应模块的文件夹目录
【手把手教你如何开始一个angular模块】2、有问题指正或者技术交流欢迎留言邮箱: , 谢谢!
- 如何防治菌核病?
- 化学怎么喷火,如何练喷火?
- 化解噩梦夜梦不祥挂在西墙,不好的梦如何化解
- 手把手教你使用Angular之指令
- 登山杖品牌
- 化妆品查真伪扫一扫,如何辨别化妆品真假
- 化妆如何保持妆容持久,怎么化妆才能使妆容更持久?
- 优质母猪,如何选后备母猪
- 包工程怎么包怎么联系,如何包工程
- 包粽子教程,如何包粽子视频