問題タブ [subcomponent]
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.
android - Dagger 2 - 依存コンポーネントのマップへのバインド
親コンポーネントのマップに貢献できるかどうか、またはどのように貢献できるかを知りたいです。
これは、親コンポーネントとそのグラフの私の設定です:
次に、それぞれにに依存するActivity
を持たせたい:Component
AppComponent
の境界ViewModelProvider.Factory
はAppComponent
これに正しく注入されますが、 はそれ自体のプロバイダーをバインドしないStartActivity
ため、明らかに空です。私がやりたいことは、後でそれぞれにバインドされた s のプロバイダーが、ファクトリが使用するものと同じになることです。この問題を正しい角度から見ていないか、この目的のために Dagger 2 に欠けている機能があるかのどちらかです。AppModule
ViewModel
ViewModel
Activity
Map
Activity
オプションで、 myのコンポーネントをサブコンポーネントとして 宣言することもできましたが、モジュール性が失われます。
reactjs - REACT - TypeScript でのサブコンポーネントを含むコンポーネントの構成
react-bootstrap を使用すると、次のモーダル コンポーネントを作成できます。
モーダル コンポーネントの合成を行い、MyModal コンポーネントを作成したいと考えています。
しかし、次のように使用すると:
次のエラーが表示されます。
警告: React.createElement: タイプが無効です -- 文字列 (組み込みコンポーネントの場合) またはクラス/関数 (複合コンポーネントの場合) が必要ですが、未定義です。コンポーネントが定義されているファイルからコンポーネントをエクスポートするのを忘れている可能性があります。または、デフォルトのインポートと名前付きインポートを混同している可能性があります。
何がうまくいかないのですか?