問題タブ [angular2-directives]

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 に答える
1342 参照

angular - angular2 - コンポーネント間の通信

Angular2 でのコンポーネント間の通信について調べてみましたが、必要なものが少し異なります。私はこのような構造を持っています:

父→息子→息子

私のコードは次のようになります

親コンポーネント:

My instituicao.html

ユーザーが次のようなもの<instituicao-form>からテーブルリストのいくつかの項目をクリックしたときに入力したいフォームがあります:<instituicao-list><instituicao-list>

私のinstituicao-form htmlは、次のようないくつかのフィールドを持つ単なるフォームです<input type="text" [(ngModel)]="item.idInstituicao"

私は ng-model at を使用してこれを行うことしかできず<instituicao-form> 、リストも at に配置し<instituicao-form>ました。

誰かがこれを手伝ってくれませんか?

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

angular - 再利用可能なコンポーネントをAngular2の同じレベルの異なるコンポーネントに注入できません

私は単純な Angular2 アプリケーションを持っています。これには、、、、合計4つAppのコンポーネントが含まれています。P1P2ChildAppP1P2P1P2Child

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

アプリをトリガーする index.html は、必要な Angular2 のすべてのライブラリを備えたプレーンなものです<my-test></my-test>

Plunkerでデモを確認できます 、コンソールログが表示されます

このアプリは Angular2 の初期化で壊れます。 を とChildの両方に入れるP1P2、壊れます。

なぜそれが壊れるのですか?

0 投票する
5 に答える
3688 参照

angular - Angular ディレクティブ

decoratorを使用してサンプルAngular ディレクティブを作成した人はいますか? 私は多くのことを検索しましたが、これまでにすべての開発者がコンポーネント ディレクティブを作成しました。Angular API Reviewでさえ、これについて詳しくは語っていません。@Directive

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

angular - チェックボックスAngular 2の値を動的にバインドする方法

こんにちは: 私はコンポーネントを持っています。コンポーネント ビューにはテーブルがあります。

*ngFor を使用して生成されたテーブル ビューの画像へのリンクを次に示します。

ビジネスロジックは、「削除ボタンをクリックすると、チェックされたすべての受信者を削除する必要があります」です。削除関数にパラメーターを渡したい (これは、チェック済みの受信者 ID を含む配列である必要があると思います)

ここに私のコンポーネントコードがあります:

これを達成する方法を知りたいです。

乾杯

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

javascript - 複数の入力コントロールを含むカスタム角度ディレクティブを作成するには?

私は最初の角度プロジェクトに取り組んでいます。良くも悪くも、ほぼすべての繰り返し可能な HTML をディレクティブに変換しようとしています。ユーザーが HH:MM 形式で時刻を選択できるようにする必要があります。したがって、2 つの SELECT 要素を表示する必要があります。かなりの数の場所でこのコントロールを与える必要があるため、ディレクティブに変換しようとしています。

指令テンプレート

このディレクティブから期待される最終結果は、さらに計算するために分単位の時間値 [(HH * 60 + MM)] を取得することです。ただし、2 つのドロップダウンの組み合わせから時間を分単位で返すディレクティブに関連付けられた単一の ngModel を取得する方法は考えられません。Link 関数について読みましたが、自分のシナリオで使用できるかどうかわかりません。カスタム ディレクティブを複数の入力要素にまたがらせることは良い習慣ですか?

0 投票する
4 に答える
19413 参照

css - 親からスタイルを適用

このテンプレートを持つコンポーネントがあるとします:

コンポーネントに適用されたスタイルをマージするにはどうすればよいですか。

最終出力の「テキスト」が太字3em のサイズになるようにするにはどうすればよいですか?

さらに良いのは、ホスト要素の計算されたスタイルを取得する方法です。たとえば、background-colorホストの をborder-colorテンプレート内の要素の に適用できますか?