1 回答
已采纳
李晓健
TA贡献1036条经验 获得超461个赞
第一种写法是比较合理的,如果你的文件不做压缩混淆处理,这两种就是一样的。如果做压缩混淆处理,第二种就会报错。因为第二种注入时,对象都是以参数名来传入的,我们在压缩时,为了减小文件的体积,就会把一些变量重新命名,做到变量名最短来减小文件体积。而ng的依赖注入又是通过名称来注入的,如果你把需要注入的名称都改掉了,自然就注入失败。第一种方法在压缩时数组中function前面的参数是不会被重新命名的,就能够保持对象的原名,所以就可以注入成功,function里的参数虽然会被重新命名,但是它是和前面的名称一一对应的。所以就不会有问题。
- 1 回答
- 0 关注
- 1247 浏览
添加回答
举报
0/150
提交
取消