問題タブ [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.
angular - カスタム要素に ngModel を実装するには?
input
単純な要素が与えられた場合、私はこれを行うことができます:
これは私のカスタム要素では機能しません:
どうすれば実装できますか?
typescript - Angular2 - シングルトンの定義/注入
次のように定義されたアラート ディレクティブがあります。
app
次に、このディレクティブを含むコンポーネントを定義します。
これはすべて機能し、app.html
ファイルに関連する DOM にディレクティブが表示されます。
このapp.html
ファイルには、いくつかのグローバル html (navbar、footer、alert_directive) が含まれています。各ビューにディレクティブを追加しなくてもalert_directive
、配列を変更して任意のビューからアラート メッセージを表示できるシングルトンになりたいと考えています。alerts
したがって、別のsign in
コンポーネントでは:
ここでの問題はnewing
、の新しいインスタンスを作成しているAlertDirective
ため、コンポーネントaddAlert
で定義されている既存のインスタンスではなく、新しいインスタンスの配列にメソッドが追加されていることです。app
ディレクティブをシングルトンとして作成し、単一のインスタンスを各ビューに挿入するにはどうすればよいですか?そこで、そのシングルトンで任意のメソッドを呼び出して、注入された各インスタンスに影響を与えることができます。
typescript - Angular2: 他のコンポーネントからメソッドまたは変数を呼び出す
私は3つのコンポーネントを持っています。PageMenu
、LoginSession
およびLoginForm
。PageMenu
から変数にアクセスしたいのですが、それを持っていると、にインポートされるLoginSession
動作を維持できますLoginForm
PageMenu
ページメニュー:
ログインセッション:
ログインフォーム:
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
もなくなっているようです...
json - JSON オブジェクトのキーを取得するための Angular2 の ng-repeat と同等
Angular2 を使用して JSON オブジェクトを HTML ページにブラウズする方法を探しています。各キーと各値を取得するため。
AngularJS では、次のディレクティブで可能ng-repeat
です。
しかし、Angular2 では、このようにする良い方法が見つかりません。
これは私のオブジェクトです:
キーと値を別々に取得したいだけです。実行できることはわかっていますがObject.keys()
、可能であればディレクティブを使用したいと考えています。
ありがとう !