angular2 中的手风琴(ng2-手风琴)
accordion (ng2-accordion) in angular2
我正在使用带 angular-2 的手风琴,但它无法正常工作,抛出错误 404,它是一个名为 "ng2-accordion".
的第三方插件
我给的包的路径是正确的。
检查中的实际错误如下。
- 得到
http://localhost:3000/ng2-accordion/ng2-accordion 404(未找到)
- 错误:错误:XHR 错误(404 未找到)
正在加载 http://localhost:3000/ng2-accordion/ng2-accordion(…)
我认为您需要配置服务器以允许 HTML5 pushState。
另见
您需要像这样向 system.js 配置添加映射:
{
"map": {
"ng2-accordion": "node_modules/ng2-accordion"
},
"packages": {
"ng2-accordion": { "main": "index.js", "defaultExtension": "js" }
}
}
您需要检查 ng2-accordion
模块的目录结构。例如,对我来说,模块是 node_modules
.
下的目录
所以,指定
import {ACCORDION_DIRECTIVES} from "ng2-accordion";
而不是
import {ACCORDION_DIRECTIVES} from "ng2-accordion/ng2-accordion";
路径是否正确http://localhost:3000/ng2-accordion/ng2-accordion?
如果是这样,您可能错过了添加 defaultextension 并检查了 LocationStatergy,我更喜欢 HashLocation。
我正在使用带 angular-2 的手风琴,但它无法正常工作,抛出错误 404,它是一个名为 "ng2-accordion".
的第三方插件我给的包的路径是正确的。
检查中的实际错误如下。
- 得到 http://localhost:3000/ng2-accordion/ng2-accordion 404(未找到)
- 错误:错误:XHR 错误(404 未找到) 正在加载 http://localhost:3000/ng2-accordion/ng2-accordion(…)
我认为您需要配置服务器以允许 HTML5 pushState。
另见
您需要像这样向 system.js 配置添加映射:
{
"map": {
"ng2-accordion": "node_modules/ng2-accordion"
},
"packages": {
"ng2-accordion": { "main": "index.js", "defaultExtension": "js" }
}
}
您需要检查 ng2-accordion
模块的目录结构。例如,对我来说,模块是 node_modules
.
所以,指定
import {ACCORDION_DIRECTIVES} from "ng2-accordion";
而不是
import {ACCORDION_DIRECTIVES} from "ng2-accordion/ng2-accordion";
路径是否正确http://localhost:3000/ng2-accordion/ng2-accordion? 如果是这样,您可能错过了添加 defaultextension 并检查了 LocationStatergy,我更喜欢 HashLocation。