問題タブ [angular-library]
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 - 双方向バインディングで Angular 6 コンポーネント ライブラリの値にアクセスする
Angular 6 での作業 Angular コンポーネント ライブラリの作成に成功し、ドロップ ダウン コントロールを持つコンポーネントを追加しました。
app.module に必要なインポートを追加し、ライブラリ コンポーネントが表示されるようにしました!!!
..そのセレクターを使用して
私が抱えている問題は、app.component の dropDown から選択された値を取得する方法です。
どんな助けでも大歓迎です!!
angular6 - ライブラリサービスにウィンドウトークンを挿入するAngular 6
このウェブサイトの投稿からのコードを含むライブラリがあります: https://brianflove.com/2018/01/11/angular-window-provider/
私のライブラリには、window オブジェクトにアクセスしたいサービスもあります。ただし、コンストラクターに次を追加しても機能しません。
cli でライブラリをビルドしようとすると、次のエラーが発生します。
収集されたメタデータには、実行時に報告されるエラーが含まれています: タイプ Window を解決できませんでした。
Window ではなくタイプ any を使用するように変更するか、コメントとして @dynamic を追加すると、正常にビルドされます。これを行うより良い方法はありますか?
メインのアプリ モジュール プロバイダー配列に WINDOW_PROVIDERS を設定することも消費者に依存しているため、これが正しい方法であるかどうかはわかりません。