2016-05-03 28 views

回答

1

您需要映射添加到您的system.js配置是這樣的:

{ 
    "map": { 
     "ng2-accordion": "node_modules/ng2-accordion" 
    }, 
    "packages": { 
     "ng2-accordion": { "main": "index.js", "defaultExtension": "js" } 
    } 
} 
0

我認爲你需要配置您的服務器以允許HTML5 pushState。

又見https://stackoverflow.com/a/36310728/217408

+0

對不起,我想知道,如何在我的項目中加入手風琴,但它不起作用,當項目運行時,它顯示上面的錯誤。 – sainu

+1

我知道。 。 。 。 。我更新了鏈接,提供了更多信息。嘗試切換到'HashLocationStrategy',如果這樣可以解決問題,並且您想使用'PathLocationStrategy',那麼您需要改爲配置您的服務器。 –

1

您需要檢查的目錄結構爲ng2-accordion模塊。例如,對我來說,模塊是node_modules下的目錄。

因此,指定

import {ACCORDION_DIRECTIVES} from "ng2-accordion"; 

而不是

import {ACCORDION_DIRECTIVES} from "ng2-accordion/ng2-accordion";