問題タブ [angular-components]
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 - angular 1.5 コンポーネント コントローラ間の通信/データ共有
私はAngular-Typescriptの概念に非常に慣れていません。
セットアップはTypescript、Angular 1.5 コンポーネント、可能であれば $scope を使用しない
1 つのコンポーネントには検索入力フィールドがあります。別のコンポーネントは、サービスから戻り値を取得してレンダリングする必要があります。
オンラインの多くの記事では、コントローラー (コンポーネント) 間のデータ共有にサービスを使用することを提案しています。しかし、これらの解決策は私のケースと実際には一致しません。純粋な angular または $scope または typescript を使用しないかのいずれかです。
これまでの私の結果: サービスを介して変数を渡そうとすると、最初のコンポーネントのコントローラーの下に表示されます。2番目のコンポーネントのコントローラーはヒットせず、(コンストラクターを介して)渡される変数/パラメーターにも値がありません。
コード例については、以下のコメントを参照してください
html - Angular 2 '@Component' デコレータには常に要素名セレクタが必要ですか?
この例では、公式の Angular 2 ドキュメントから、デコレーターは次のようになります。
例:私の HTML コードに非標準の要素が散らばっていないことを望み、次のようなものを好むでしょう(NB:ng-angular
は、私が見たい例にすぎません):
次のようなものを使用しました:
それとも、このようなコンポーネント デコレータは、新しい HTML 要素を作成したい場合にのみ使用され、上記の例のプレーンListcontroller
に固執しdiv
ますか?
jquery - Angularjsでhtml要素をコピーする方法
このJqueryの角のある代替手段は何ですか:
jqueryの.html()、.append()、.text()メソッドはAngularJSでどのように機能しますか?
javascript - バインド項目がオブジェクトで動的に変更されている場合、一方向バインドが機能しない
コードを確認するには、 plnkrを参照してください。
私は本当にAngularJSコンポーネントが初めてです。私はまったく同じ binding を持つ 2 つの単純な AngularJS コンポーネントを作成します。
によって Javascript オブジェクトをコンポーネントに渡しますobject
。field
は、JS オブジェクトのプロパティの名前を指定します。最後に、value
JS オブジェクトのプロパティの新しい値を参照します。
コンポーネントがそのコントローラーで を複製しない場合、object
一方向バインディングは機能しません ( onewaybindingfail
plnkr のコンポーネントを参照してください)。object
ただし、コンポーネントのコントローラーを複製することで、すべて問題ありません。
この動作が予想されることを知りたいですか?はいの場合、なぜですか?または私は何かが欠けていますか?
ご協力いただきありがとうございます。
angular - Angular 2 コンポーネントの相互作用
メインコンポーネントでやり取りしようとしているカスタムデータグリッドがあります。
Home.components.ts
ここで直面している問題は、datagrid コンポーネントを継承するグリッド オブジェクトをインスタンス化できず、そこからインスタンスを作成して操作を実行できないことです。
親切に必要なことをしてください。可能であれば、これらの下でも同様です