来自这样的事情: 导出类Duck实现了IDuckService
要: export class Duck extends BaseDuck实现了IDuckService
我尝试运行时遇到TypeError。
在Typescript中是否允许扩展和实现?
控制台中的错误是这样的,我的对象并不是真正的鸭子所以它们被编辑。 [12:15:59.033] TypeError:b未定义 [12:15:59.057]错误:[$ injector:unpr]未知提供者:DuckServiceProvider< - DuckService http://errors.angularjs.org/1.2.2/ $注射器/ unpr?P0 = DuckServiceProvider%20%3 C-%20DuckService
答案 0 :(得分:1)
是的,这是允许的。
大多数情况下,这是因为你做了类似的事情:
BaseDuck.ts
,编译为BaseDuck.js
Duck.ts
,编译为Duck.js
Duck.js
标记中加入BaseDuck.js
但不包括<script>
。两者都需要在那里。