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

angular - カスタム要素に ngModel を実装するには?

input単純な要素が与えられた場合、私はこれを行うことができます:

これは私のカスタム要素では機能しません:

どうすれば実装できますか?

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

typescript - Angular2 - シングルトンの定義/注入

次のように定義されたアラート ディレクティブがあります。

app次に、このディレクティブを含むコンポーネントを定義します。

これはすべて機能し、app.htmlファイルに関連する DOM にディレクティブが表示されます。

このapp.htmlファイルには、いくつかのグローバル html (navbar、footer、alert_directive) が含まれています。各ビューにディレクティブを追加しなくてもalert_directive、配列を変更して任意のビューからアラート メッセージを表示できるシングルトンになりたいと考えています。alerts

したがって、別のsign inコンポーネントでは:

ここでの問題はnewing、の新しいインスタンスを作成しているAlertDirectiveため、コンポーネントaddAlertで定義されている既存のインスタンスではなく、新しいインスタンスの配列にメソッドが追加されていることです。app

ディレクティブをシングルトンとして作成し、単一のインスタンスを各ビューに挿入するにはどうすればよいですか?そこで、そのシングルトンで任意のメソッドを呼び出して、注入された各インスタンスに影響を与えることができます。

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

typescript - Angular2: 他のコンポーネントからメソッドまたは変数を呼び出す

私は3つのコンポーネントを持っています。PageMenuLoginSessionおよびLoginFormPageMenuから変数にアクセスしたいのですが、それを持っていると、にインポートされるLoginSession動作を維持できますLoginFormPageMenu

ページメニュー:

ログインセッション:

ログインフォーム:

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

angular - Angular 2 コンポーネント: HTML コメントを選択する方法

AngularJS (1.x) では、HTML コメントでディレクティブを定義できます。

コメントに制限された angularjs ディレクティブで属性を設定する方法を参照してください

Angular 2 コンポーネント セレクターでこれを行うにはどうすればよいrestrict: 'M'ですか (オプションはありません)。

更新:この SO の質問How to remove/replace the angular2 component's selector tag from HTML を参照してください。それreplaceもなくなっているようです...

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

json - JSON オブジェクトのキーを取得するための Angular2 の ng-repeat と同等

Angular2 を使用して JSON オブジェクトを HTML ページにブラウズする方法を探しています。各キーと各値を取得するため。

AngularJS では、次のディレクティブで可能ng-repeatです。

しかし、Angular2 では、このようにする良い方法が見つかりません。

これは私のオブジェクトです:

キーと値を別々に取得したいだけです。実行できることはわかっていますがObject.keys()、可能であればディレクティブを使用したいと考えています。

ありがとう !