我在Angular的TypeScript声明文件中找到了以下内容:
interface IDirective{
compile?:
(templateElement: IAugmentedJQuery,
编译后?:
做了什么?
答案 0 :(得分:25)
请参阅:Walkthrough: Interfaces | TypeScript :: Describing Simple Types。
基本上,?
标记成员在界面中是可选的。
(编辑:如评论中所述,这不仅限于接口。)
答案 1 :(得分:19)