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

ng2-bootstrap - ng2-bootstrap は RC6 で動作しますか?

RC6 で ng2-bootstrap を使った人はいますか?

app.module でこれを行います (gitHub の指示に従います):

実行時にエラーが発生します。

syntaxError: 予期しないトークン <

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

angular - Angular2. 遅延ロードされたモジュールの ng2-bootstrap には、何らかの理由でアプリのルート モジュールが必要です

RC6. ng2-bootstrap のモーダル コンポーネントを使用します。アプリケーションをモジュールに分割するまでは正常に機能していました。.show()モーダル コンポーネントのメソッドを呼び出そうとすると、遅延ロードされたモジュールでエラーが発生します。No provider for AppComponent!

ご想像のとおり、AppComponent はアプリ ルート モジュールのメイン/デフォルト コンポーネントです。このモーダルなものは、AppComponent の存在についてどのように認識しているのでしょうか?

ありがとう!

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

angular - angular 2でモデルウィンドウがpromiseを返す場合にのみ関数を解決する方法は?

ボタンをクリックすると、Promiseで次々と呼び出される3つの関数があります。最初の関数では、約束を返すブロックされたモデルウィンドウが必要であり、その約束で次の関数を解決します。

HTMLコードは次のとおりです。

ボタンクリック機能:

3つの機能は次のとおりです。

モーダルウィンドウには次の機能があります。

したがって、confirmGetRichYesでfateGetRichQuickの約束を解決したいのですが、モーダルウィンドウは関数fateGetRichQuickをブロックせず、そのフローを続行します。

plunker でコードを実行しています: http://plnkr.co/edit/nX1LcNJeuQvuWSloF50l

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

css - エミュレートされたビューのカプセル化 (CSS / Angular2) 内でグローバル セレクターを取得する方法

これを内部に含む Home コンポーネントがあります。

私のhome.style.scssの中には、これがあります:

背景色を緑に変更する必要がありますが、そうではありません。

上記の CSS コードは、次のスタイルを生成します。

最終的な HTML は次のようになります。

ここで何が問題なのかわかりませんが、セレクターが間違っていると思います。最終的なセレクターを次のようにしたいと思います。

それ以外の:

言い換えれば、なぜ _ngcontent-wjn-3 属性がないの<div class="alert">...</div>ですか?

多分私はすべてのことを間違っています。私が達成しようとしているのは、個々のブートストラップ コンポーネント (<alert>上記のコード内)のCSSをカスタマイズすることです。カスタム コンポーネント (<home>上記のコード内)。

ホーム コンポーネントでデフォルトのビュー カプセル化 (エミュレート) を使用しています。

どうすればそれができますか?

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

angular - Visual Studioでgulpを使用してng2-bootstrapを参照してtypescriptをコンパイルしようとしています

この問題に苦労してから数日経ちましたが、誰かが私を助けてくれることを願っています.

aspnetコアプロジェクトでAngular2を試しています。セットアップは、gulpfile.js を使用して .ts ファイルを作成し、すべてを wwwroot フォルダーに転送することです。すべてが正常に機能しています。typescript がコンパイルされ、ファイルが転送され、「hello world」Angular アプリのセットアップも正常に機能します。

ng2-bootstrap への参照を追加しようとすると、問題が発生します。このコンパイル typescript を追加すると、次のようないくつかのエラーでエラーが発生します。

node_modules/ng2-bootstrap/components/buttons/button-checkbox.directive.d.ts(14,22): エラー TS1005: '=' が必要です。

ここで取り組んでいるサンプルにアクセスしてください: https://github.com/skyplusplus/ng2bootstrap-hell

どうすればこの問題を解決できますか?

-edit- 関連する gulpfile スニペット:

const tscConfig = require('./tsconfig.json'); var tsProject = typescript.createProject('tsconfig.json'); return tsProject .src(tscConfig.files) .pipe(sourcemaps.init()) .pipe(typescript(tsProject)) .pipe(sourcemaps.write('.')) .pipe(gulp.dest(targetPaths.app));

0 投票する
3 に答える
5125 参照

angular - angular2 : 親コンポーネントから ng2-bootstrap モーダルを開く

親コンポーネントから ng2-bootstrap モーダルを開こうとしています。ModalComponent を作成し、「exportAs: child」を作成しました。私の ModalComponent は次のようになります

そして、親テンプレートにモーダルを次のように含めます

...そして、親テンプレートから次のように呼び出します

ModalComponent 内の「show」メソッドを正しくヒットしましたが、「childModal」の値は常に未定義です (Nb: console.log() ステートメント)。

どんなポインタでも大歓迎です。

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

angular - ng2-bootstrap modal を bs-modal-backdrop の上に表示できません

ng2-bootstrap のモーダルの使用に問題があります。ここで言及されているviewContainerRefハック全体を行っています。深くネストされたコンポーネント (ルーティングによって 4 レベルの深さ) でモーダルを作成しています。上記のリンクからモーダルコードをコピーしました。開こうとするたびに、次のように開きます: bs-modal-backdrop がモーダルを含めて画面を完全に覆っているため、操作できません。なぜこれが起こっているのですか?ここに画像の説明を入力