2014-11-05 62 views
1

我得到這個錯誤與角1.0.0項目,我不知道這意味着什麼,應該做什麼。我不明白在鏈接中的解釋https://github.com/angular/di.dart/wiki/Uninitialized-Module.DEFAULT_REFLECTOR-error有人可以解釋異常:Module.DEFAULT_REFLECTOR未初始化的依賴

我的項目聲明一個依賴項在一個庫中聲明一個依賴項的角度。所以我的項目在角度上沒有直接依賴關係,我不能在pubspec.yaml文件中聲明變形器。

+0

1.0版本幾乎不可能使用。我在做什麼:在我的pubspec.yaml中添加角度作爲依賴項並添加變換器,現在應用程序啓動,但現在組件不起作用,它們保持失敗**'沒有獲取'xxx'**,那就是因爲角正在生成一些將動作映射到組件的靜態文件,並且無法正確創建該映射,所以這也非常令人失望,因爲pub服務必須退出並在每次更改中運行以再次運行。 – 2014-11-05 16:52:24

+0

似乎是像http://stackoverflow.com/questions/26785441相同的問題 – 2014-11-06 21:58:31

回答

0

Angular現在使用靜態生成的內容。對於組件的HTML文件在酒吧被處理安裝或酒吧服務

pubspec.yaml文件需要這樣的:

transformers: 
- angular: 
    html_files: 
    - web/controllers/error_warning_controller.html 
    - web/controllers/http_interceptor_controller.html 
    - web/controllers/notify_tray_controller.html 
    - web/controllers/notify_desktop.html 
    - web/controllers/panel_controller.html 
    - web/controllers/window_controller.html 
    dart_sdk: /usr/local/opt/dart/libexec 

此外,如果你使用的是取決於角度,你需要一個庫就無法正常工作直接依賴於角度轉換的工作,我圍繞聲明兩次依賴項工作,一項針對使用庫的項目的庫。