問題タブ [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.
angularjs - コンポーネントを表示するたびに Angular2 に強制的にコンポーネントを再作成させる方法
angular2 Typescript アプリケーションでは、ルーターを使用します。コンポーネントは非常に汎用的であり、ルーターから取得するパラメーターに基づいて動作が劇的に変化します。
アプリケーションは開発の初期段階にあり、私が言及している動作は最近観察されました。コードの変更によるものなのか、ライブラリの 1 つに重大な変更があったためなのかはわかりません。
という名前のコンポーネントを考えてみましょうList
。表示する必要があるエンティティ タイプなどの情報をコンテキスト (ルート、ラッピング コンポーネントなど) から取得します。
ルートを変更すると、List
コンポーネントは再インスタンス化されませんが、そのパラメーターは更新されます。これらのパラメーターを使用しngOnInit
てコンポーネントをセットアップするため、後で変更しても効果はありません。
変更検出を使用してこの問題を回避できることはわかっていますが、そうではありません。その理由は、これにより、開発者が発見するのがはるかに困難な回帰バグ (たとえば、People リストに移動してから何かを行う、Orders リストに移動して、あるべきではない何かが存在するなど) を導入しやすくなるからです。 、テストして再現します。それらは本番環境に漏れる可能性がはるかに高くなります。
ルートが変更されたときに、Angular に List コンポーネントを再作成させるにはどうすればよいですか。
その他の観察事項: ルーターで、List コンポーネントを表示しないルートに移動してから List に戻ると、コンポーネントが再インスタンス化されます。
animation - Angular 2 の ng2-bootstrap でアラートをアニメーション化するにはどうすればよいですか?
現在、Angular 2 の ng2-bootstrap にはアラートのアニメーションがありません。アラートをフェードインさせ、閉じるとフェードアウトさせるにはどうすればよいでしょうか?
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
、ページネーションが不規則に動作する理由だけを持っているためだとわかっています。
これに対する解決策はありますか?
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 としてロードする必要があります
どうすれば問題を解決できますか? ありがとうマーティン
angular - ng2-bootstrap で DropdownModule を使用できない
ng2-bootstrap の最新 (1.1.14) バージョンで DropdownModule と ButtonsModule の両方を使用しようとすると、次のエラーが発生します。
DROPDOWN_DIRECTIVES と BUTTON_DIRECTIVES を ng2-bootstrap の 1.0.24 バージョンで使用していました。変換しようとすると、エラーなしで NgModule で宣言することさえできません
これが私のモジュールです
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