[解決済み] [Solved] Angular - コンポーネントのmodule.idの意味は何ですか?
2022-04-09 18:14:14
質問
Angularのアプリでは
@Component
持ち物
moduleId
. どういう意味ですか?
そして、その時
module.id
がどこにも定義されていない場合でも、アプリは動作します。それでもうまくいくわけがない。
@Component({
moduleId: module.id,
selector: 'ng-app',
templateUrl: 'app.component.html',
styleUrls: ['app.component.css'],
directives: [AppComponent]
});
どのように解決するのですか?
Angularのベータ版(vesion 2-alpha.51以降)では、コンポーネントの相対アセットがサポートされており、例えば
templateUrl
と
スタイルウルズ
において
@Component
デコレーター
module.id
は、CommonJSを使用した場合に動作します。仕組みは気にしなくていいんです。
リメンバー : @Component デコレーターで moduleId: module.id を設定するのは ここがポイント もし、それがなければ、Angular 2は次のようになります。 をルートレベルのファイルに対して使用します。
出典 Justin Schwartzenbergerの投稿 のおかげです。 Pradeep Jain
2016年9月16日に更新しました。
を使用している場合 ウェブパック バンドル用には必要ありません。
module.id
をデコレーターに使用します。Webpackプラグインの自動処理(追加する)module.id
最終的には
関連
-
[解決済み] <selector>' が Angular コンポーネントの場合、それがこのモジュールの一部であることを確認する。
-
[解決済み] ZoneAwarePromiseとは
-
[解決済み] Angular2 - エラー。セレクタ "app-root" はどの要素にもマッチしませんでした。
-
[解決済み] Angular2: [(ngModel)] with [ngModelOptions]="{standalone: true}"を使って、モデルのプロパティへの参照にリンクさせる。
-
[解決済み] Angular HTMLバインディング
-
[解決済み] npmパッケージの "at"(@)プレフィックスの意味は何ですか?
-
[解決済み] Angularでは、アクティブなルートをどのように決定するのですか?
-
[解決済み】PromiseとObservablesの違いは何ですか?
-
[解決済み】親クラスから子コンポーネントのメソッドを呼び出す - Angular
-
[解決済み] Angular 2 Karma Test 'component-name' は既知の要素ではありません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Angular2 CLI エラー "@angular/compiler-cli" パッケージが正しくインストールされていません。
-
[解決済み】angularJS2プロジェクトでsystemjs.config.jsファイルをどこに置くか/見つけるか?
-
[解決済み】「ルーター・アウトレット」は既知の要素ではない
-
[解決済み】アンギュラーコンポーネントにサービスを注入しようとするとエラー "EXCEPTION: Can't resolve all parameters for component"、なぜ?
-
[解決済み】エラー。どのルートにもマッチしません。URLセグメント: - Angular 2
-
[解決済み] Angular EXCEPTION: Http用のプロバイダがありません。
-
[解決済み] ウェブストーム Must be lvalue」の意味するところ
-
[解決済み] ローカルのワークスペース・ファイル('angular.json')が見つかりませんでした。しかし、同じコードが別のコンピュータで動作します
-
[解決済み] コンポーネントは2つのモジュールの宣言に含まれる
-
[解決済み] Angular2: [(ngModel)] with [ngModelOptions]="{standalone: true}"を使って、モデルのプロパティへの参照にリンクさせる。