2014-05-13 143 views
-1

從這樣的事情去了: 出口類鴨實現IDuckService可以擴展一個基類和實現接口

要: 出口類鴨擴展BaseDuck實現IDuckService

我得到一個類型錯誤時,我嘗試運行。

在Typescript中是否允許擴展和實現?

在控制檯中的錯誤是這樣的我的對象不是真的鴨子,所以他們編輯。 [12:15:59.033]類型錯誤:b爲未定義 [12:15:59.057]錯誤:[$注射器:unpr]未知提供商:DuckServiceProvider < - DuckService http://errors.angularjs.org/1.2.2/ $注射器/ unpr P0 = DuckServiceProvider%20%3C - %20DuckService

+0

錯誤的實際文本將是一個正常的事情,包括在一個問題。 –

+0

你的錯誤是關於'b'?什麼是'b'?看起來你有一些Angular問題,而不是TypeScript問題。 –

+0

好吧新來的TypeScript和角我會試圖找出什麼B再次感謝。 – Travis

回答

1

是的,這是允許的。

大多數情況下,出現這種情況是因爲你不喜歡的東西:

  1. BaseDuck.ts,編譯成BaseDuck.js
  2. Duck.ts,編譯成Duck.js
  3. <script>標籤包括Duck.js但不BaseDuck.js在你的網頁。兩者都需要在那裏。
+0

非常高興知道它應該工作。 – Travis

相關問題