问题标签 [ng-bootstrap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1878 浏览

angular - 使用 Angular 2 使用 ag-grid 提前输入

我使用自定义过滤器制作了一张带有 ag-grid 的表格。我想在搜索字段中添加预输入/自动完成功能。但我收到一个错误:

无法绑定到“ngbTypeahead”,因为它不是“输入”的已知属性。(" 过滤器: ][ngbTypeahead]="search" (ngModelChange)="onChange($event)" [ngModel]="text"> "): ProjectFilterComponent@2:8

我在自定义过滤器中使用外部库(ng-bootstrap)作为预输入。

[ngbTypeahead]在其他不使用 ag-grid 的搜索字段中工作正常。我需要ag-grid 的搜索字段中的[ngbTypeahead]函数

0 投票
1 回答
1714 浏览

angular - Angular 2.2 和 ng-bootstrap 无法读取未定义的属性“Observable”

我已经在Github上报告了这个问题,但是在这里问也不会受到伤害

错误描述:

我添加了 ng-bootstrap 并开始收到此错误。

链接到重现问题的最低限度工作的 plunker:

请参阅我的 GitHub 分支

这个提交没有这个错误 4a049710ba900f5aef8d11141491607e45e49cc2。这个提交fcf8260c8b560f665fc4a34b49dd47f1700c3945 '引入引导程序 - 如果没有可观察到的未定义错误就无法包含 js' 引入了错误。

Angular、ng-bootstrap 和 Bootstrap 的版本:

Angular 2.2 - CLI

ng-bootstrap:“@ng-bootstrap/ng-bootstrap”:“^1.0.0-alpha.14”,

0 投票
1 回答
1633 浏览

angular - 使用 Jasmine 和 karma 为 Angular2 运行“npm test”时出现 404 错误

嗨,我正在编写一个测试用例,在我的应用程序中我使用的是“@ng-bootstrap/ng-bootstrap/”,下面是我的 system.config.ts

以下是我的 karma.config.ts:

在执行我的 npm 测试时,它抛出以下错误:

05 12 2016 15:50:48.454:WARN [web-server]: 404: /base/node_modules/@ng-bootstrap/ng-bootstrap/bundles/ng-bootstrap.js Chrome 39.0.2171 (Windows 7 0.0.0)错误:错误{originalErr:错误{}} 05 12 2016 15:50:48.582:WARN [web-server]: 404: /base/node_modules/@ng-bootstrap/ng-bootstrap/bundles/ng-bootstrap.js

在 0.003 秒 / 0 秒内完成

摘要:√ 0 次测试已完成 npm ERR!测试失败。有关更多详细信息,请参见上文。

“npm start”应用程序按预期运行没有任何问题,但在“npm test”的情况下,我面临问题。我们在这里完全被封锁,感谢任何帮助。

0 投票
1 回答
1204 浏览

angular - Angular 2单选按钮未使用反应形式正确初始化

我从 Angular 2 开始,目前使用的是 2.2.2 版本

我正在编写一个反应式表单,但我无法初始化选定的单选按钮。该页面应该加载并选择了一个单选按钮,但这没有发生。

我一直无法找到问题的根源。从网络上的代码示例来看,我认为这应该可行。这是我的代码片段。

对于组件

编辑: 是一个plnkr 我从一个示例中分叉出来的,其中我添加了不在我的环境中运行的收音机。我看到的唯一区别是版本号。

EDIT2:好的,我发现它与 ng-bootstrap 有关。如果我使用 NgbModule.forRoot() 则单选按钮未初始化并且无法按预期工作,如果我禁用 ng-bootstrap 则它们可以工作,但是当我在其他地方使用 ng-bootstrap 时,我不能这样做。

我通过使用 ng-bootstrap 自己的单选按钮组并重新设计网页来解决它。我将单选按钮放置在各种字段集的图例中,并且所有内容始终可见。现在收音机的工作方式有点像选项卡,根据当前选择显示不同的 div。

单选按钮的最初目的是选择一个工作字段集,其中所有元素都将启用,而所有其他字段集的内容将被禁用。

0 投票
3 回答
5904 浏览

twitter-bootstrap - Bootstrap 4 Modal出现背景角2

在 angular2 项目中使用 Bootstrap 4,在一个组件中的多个组件中但是,我的模式出现在灰色淡入淡出(背景)下方并且不可编辑。在此处输入图像描述

第一个组件.html

第一个组件.ts

其他组件.html

0 投票
2 回答
10833 浏览

angular - ng 测试模板解析错误“ngb-carousel”不是已知元素

0 投票
1 回答
618 浏览

angular - Angular 2 UI Bootstrap 4 错误:模块“NgbDatepickerModule”导入的意外值“未定义”

我正在尝试将 Angular 团队的ng-bootstrap与 Bootstrap 4.0.0-alpha.5 和 Angular 2 一起使用

我已经让 Bootstrap 4 工作正常,但现在我想创建一个手风琴,并发现最好使用为 Bootstrap 4 设计的 Angular 组件。

我正在使用@ng-bootstrap/ng-bootstrap@^1.0.0-alpha.14

在此处输入图像描述

我添加了NgbModule.forRoot()

并得到这个错误

在此处输入图像描述

包.json

NgbDatepickerModule 中的某种错误

根据 JJ B 的评论,我决定只导入我需要的 NgbAccordionModule。

我只使用 NgbDatepickerModule 再次进行了测试,但此时它无法在 Angular Bootstrapping 中加载模块。

在此处输入图像描述

0 投票
5 回答
34519 浏览

angular - 如何将参数传递给模态?

这就是我使用 ng2-bootstrap 模式的方式:

我有点困惑,因为我认为内容是用来向模态传递参数的。但在我看来,它只是打开方法需要找到正确模板的名称吗?

那么如何传递参数呢?

0 投票
0 回答
560 浏览

angular - Angular2 Bootstrap Datepicker 格式日期问题

我有覆盖 NgbDateParserFormatter 的问题我按照这个问题的步骤进行操作,但它对我不起作用。看起来该应用程序不会覆盖 original NgbDateParserFormatter

我的应用程序结构如下所示:

我已经导入ngb-datepicker-parser-formatter.ts了 app.module 和 login.module。我在另一个组件中使用 datepicker.component,该组件是延迟加载 login.module。我的 app.module 看起来像这样:

0 投票
1 回答
114 浏览

angular - angular1 bootstrap 不支持 angular2

我正在将 AngularJS 应用程序转换为 Angular 2 应用程序。在 AngularJS 中使用的 Angular 2 中,Bootstrap 功能不起作用。Angular 2 引导程序有其他选择吗?