神魔时候用自定义指令?神魔时候用组件?
Angular 1.4以前的版本中,组件的概念比较模糊,所以将页面中出现的大量重复的UI和数据处理,封装成自定义指令来提升复用性,在Angular1.5以后,官方开始重视组件化开发,所以将自定义指令进行了重新定义,所以自定义指令进行了重新定义,并创建了component组件的部分,简言之,老版本的项目中,自定义指令使用较多,新版本(Angular1.5以后)自定义指令比较多。
通常,页面中出现的重复UI和数据处理比较简单的情况下,使用自定义指令,在处理复杂的情况下,使用自定义组件