問題タブ [ng2-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 投票する
3 に答える
1116 参照

angularjs - コンポーネントを表示するたびに Angular2 に強制的にコンポーネントを再作成させる方法

angular2 Typescript アプリケーションでは、ルーターを使用します。コンポーネントは非常に汎用的であり、ルーターから取得するパラメーターに基づいて動作が劇的に変化します。

アプリケーションは開発の初期段階にあり、私が言及している動作は最近観察されました。コードの変更によるものなのか、ライブラリの 1 つに重大な変更があったためなのかはわかりません。

という名前のコンポーネントを考えてみましょうList。表示する必要があるエンティティ タイプなどの情報をコンテキスト (ルート、ラッピング コンポーネントなど) から取得します。

ルートを変更すると、Listコンポーネントは再インスタンス化されませんが、そのパラメーターは更新されます。これらのパラメーターを使用しngOnInitてコンポーネントをセットアップするため、後で変更しても効果はありません。

変更検出を使用してこの問題を回避できることはわかっていますが、そうではありません。その理由は、これにより、開発者が発見するのがはるかに困難な回帰バグ (たとえば、People リストに移動してから何かを行う、Orders リストに移動して、あるべきではない何かが存在するなど) を導入しやすくなるからです。 、テストして再現します。それらは本番環境に漏れる可能性がはるかに高くなります。

ルートが変更されたときに、Angular に List コンポーネントを再作成させるにはどうすればよいですか。

その他の観察事項: ルーターで、List コンポーネントを表示しないルートに移動してから List に戻ると、コンポーネントが再インスタンス化されます。

0 投票する
0 に答える
238 参照

animation - Angular 2 の ng2-bootstrap でアラートをアニメーション化するにはどうすればよいですか?

現在、Angular 2 の ng2-bootstrap にはアラートのアニメーションがありません。アラートをフェードインさせ、閉じるとフェードアウトさせるにはどうすればよいでしょうか?

0 投票する
0 に答える
556 参照

search - Angular2 の検索オプションによるページネーション

検索のページネーションに問題があります。ページネーションは正常に機能していますが、検索ボックスを使用して文字を入力すると、結果が異なります。結果が異なるため、ページネーションは不規則に動作します。

PaginationModule から使っています'ng2-bootstrap'

usersページネーション付きのリストを取得しています..これが私のものですusers.component.ts

これはusers.component.html

問題は、私がpage:3何かを検索しているときです..そして、得られた結果には、検索後に1ページしかないため、このエラーが発生しました

ORIGINAL EXCEPTION: Expression has changed after it was checked. Previous value: '3'. Current value: '1'.

これは、私がpage:3検索結果に出た後1 page、ページネーションが不規則に動作する理由だけを持っているためだとわかっています。

これに対する解決策はありますか?

0 投票する
1 に答える
301 参照

angular - asp.net コアで ng2-bootstrap.umd.min.js を参照する際のエラー

angular2 および asp.net コアで ng2-bootstrap を使用しようとしています。

package.json で "ng2-bootstrap": "^1.0.24" を参照します

node_models/ng2-bootstrap/bundles/ng2-bootstrap.umd.min.js を参照しようとすると、次のエラーが表示されます

キャッチされないエラー: モジュールは AMD または CommonJS としてロードする必要があります

どうすれば問題を解決できますか? ありがとうマーティン

0 投票する
1 に答える
567 参照

angular - ng2-bootstrap で DropdownModule を使用できない

ng2-bootstrap の最新 (1.1.14) バージョンで DropdownModule と ButtonsModule の両方を使用しようとすると、次のエラーが発生します。

DROPDOWN_DIRECTIVES と BUTTON_DIRECTIVES を ng2-bootstrap の 1.0.24 バージョンで使用していました。変換しようとすると、エラーなしで NgModule で宣言することさえできません

これが私のモジュールです

0 投票する
2 に答える
1411 参照

angular - Ng2-datepicker 404 Not Found 最新の RC

app.module.ts

index.html

hero.component.ts

日付ピッカーのエラーコンソール4o4 ng2-datepicker NOT FOUND

私はすでに npm install ng2-datepicker --save を実行しました。何か問題がありますか?助けてください。単純なことはわかっていますが、見つからない理由がわかりません ng2-datepicker

Systemjs.config