首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法获取ng2-bootstrap

无法获取ng2-bootstrap
EN

Stack Overflow用户
提问于 2015-12-17 17:48:44
回答 2查看 2K关注 0票数 3

这是我的app.ts文件:

代码语言:javascript
复制
import {bootstrap}    from 'angular2/platform/browser'
import {AppComponent} from './app.component'
bootstrap(AppComponent);

这是我的app.component.ts文件:

代码语言:javascript
复制
import {Component} from 'angular2/core';
import {Alert} from 'ng2-bootstrap/ng2-bootstrap';
@Component({
  selector: 'my-app',
  template:`
    <alert type="info">ng2-bootstrap hello world!</alert>
  `,
  directives: [Alert] 
})
export class AppComponent {
}

我得到了这个错误

EN

回答 2

Stack Overflow用户

发布于 2016-02-27 11:24:19

我通过在我的index.html中配置我的脚本来实现这一点:

代码语言:javascript
复制
<script>
      System.config({
        packages: {       
          app: {
            format: 'register',
            defaultExtension: 'js'
          },
          "node_modules/ng2-bootstrap": {
              defaultExtension: 'js'
           }
        },
        paths: {
            "ng2-bootstrap/ng2-bootstrap":   "node_modules/ng2-bootstrap/ng2-bootstrap",
            "angular_material/material":   "node_modules/angular_material/material",
            "moment":   "node_modules/ng2-bootstrap/node_modules/moment/moment"
          }
      });
      System.import('app/main')
            .then(null, console.error.bind(console));
    </script>

此外,不要忘记添加引导程序样式

代码语言:javascript
复制
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
票数 2
EN

Stack Overflow用户

发布于 2016-04-20 04:57:39

如果有人仍然对我使用此配置有问题,只需在System.config的应用程序部分添加moment配置:

代码语言:javascript
复制
"node_modules/moment": {
                    defaultExtension: 'js'

      }

这是完整的System.config

代码语言:javascript
复制
System.config({
            packages: {
                app: {
                    format: 'register',
                    defaultExtension: 'js'
                },
                "node_modules/ng2-bootstrap": {
                    defaultExtension: 'js'
                },
               //Added moment in app section
                "node_modules/moment": {
                    defaultExtension: 'js'
                }
            },
            paths: {
                "ng2-bootstrap/ng2-bootstrap": "node_modules/ng2-bootstrap/ng2-bootstrap",
                "angular_material/material": "node_modules/angular_material/material",
                "moment": "node_modules/moment/moment"
            }
        });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34331394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档