2015-10-20 45 views
0

我在Webstorm中生成了一個新的Dart.Polymer1.0。它在目錄\web中有一個默認元素<main-app>如何在dart .polymer 1項目中使用子目錄?

我在\ web中創建了一個新元素<t-file>,該元素被<main-app>使用/調用。一切正常。

然後我將<t-file>移動到web的子目錄中 - \web\view\t_file.html

WebStorm很高興 - 我可以CTRL-B到t_file.html等。沒有任何警告或投訴。但該應用程序在運行時顯示空白頁(=未運行!)

我將<t-file>備份爲<main-app>的兄弟,並且它再次運行。

我一定錯過了一些東西,但它是什麼?

感謝,

史蒂夫

回答

1

我已經 「找到了答案。」 1)關閉Webstorm中的項目,然後重新打開它 - 然後運行。 2)不要刪除webstorm所說未使用的進口 - 因爲它們是!在'main-app.dart'我有

import 'package:rm5/view/t_file.dart'; 

這是灰色的。但它必須在那裏才能發揮作用。 S

+0

是的,因爲你不直接使用任何東西,它們被顯示爲未使用,但鏡像(開發時間)和變換器(構建時間)從導入文件中的註釋創建html導入標籤。沒有導入html標籤不會生成。如果導入的文件包含一個類(例如一個Polymer元素),則可以通過在導入文件的某處添加一個codedoc註釋(比如'/// [MyImportedElement])來使用導入(其中codedoc註釋有效) –

相關問題