我使用的是Typescript和AngularJs(1.6)。当我需要声明一个带有角度类型的变量时,我常常在以下两种语法之间犹豫不决:
constructor(private $sce: ng.ISCEService) {}
和
import { ISCEService } from 'angular';
constructor(private $sce: ISCEService) {}
我认为这两段代码完全相同,但我并非200%肯定。
我最喜欢的是第一个,因为它不需要导入,但也许我错过了一些东西。我很好奇,你有一些建议/意见/最佳实践吗?
答案 0 :(得分:1)
我认为这两段代码完全相同,但我不是200%肯定。
他们说同样的话。差异取决于your project is setup
的方式ng.
import { ISCEService } from 'angular';