[解決済み] Angular2 Selectorが、ネストしたComponentのどの要素にもマッチしない。
2022-02-19 14:18:54
質問
私は2つのネストされた
@Components
en angular 2. ビューは正常にレンダリングされますが、初回に必ずjavascriptエラーがスローされます。
以下は、私のTypescriptのコードです。
アプリのHTMLです。
<body>
<my-app>loading...</my-app>
</body>
アプリコンポーネントです。
import {bootstrap, Component} from 'angular2/angular2';
import {CanvasComponent} from "./CanvasComponent";
@Component({
selector: 'my-app',
template: `
<h1>{{title}}</h1>
<h2>My Games</h2>
<div>
<my-canvas></my-canvas>
</div>
`,
directives: [CanvasComponent]
})
class AppComponent {
}
bootstrap(AppComponent);
Canvas Componentです。
import {bootstrap, Component, View} from 'angular2/angular2';
@Component({
selector: 'my-canvas'
})
@View({
template: `
<div>
<span>Balls:</span>
<div>{{canvas.length}}</div>
</div>
`
})
export class CanvasComponent {
canvas = [1,2,3];
}
bootstrap(CanvasComponent);
というエラーが発生します。
EXCEPTION: The selector "my-canvas" did not match any elements
解決方法は?
削除する
bootstrap(CanvasComponent)
を追加してください。
CanvasComponent
ファイルを作成します。を使って2回目のブートストラップアプリケーションを起動しようとしています。
CanvasComponent
をルートとし
my-canvas
要素で構成されています。もちろん、それは見つけることができません。
関連
-
[解決済み】Angularで実際のエラーメッセージの代わりに「Http failure response for (unknown url): 0 Unknown Error」が表示されるのですが。
-
[解決済み】「ルーター・アウトレット」は既知の要素ではない
-
[解決済み】「ルーターリンク」は既知のプロパティではないため、バインドできない
-
[解決済み] Angular 2のコンポーネントプロパティにデフォルト値を設定する方法は?
-
[解決済み] Angular CLIでコンポーネントの名前を変更する方法は?
-
[解決済み] エラーです。参照または変数に代入できません! Angular 4 [重複]の場合
-
[解決済み] Error.を修正する方法 No value accessor for form control with name' in Angular Unit Test?
-
[解決済み] コンポーネントは2つのモジュールの宣言に含まれる
-
[解決済み] Angularアプリのシンタックスエラー。予期しないトークン <
-
[解決済み] モジュール 'AppModule' によってインポートされた予期しないディレクティブ 'LoginComponent' があります。NgModuleアノテーションを追加してください。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】angular 4アプリにReactiveFormsModuleを追加すると、NgControl用のプロバイダがないエラーが発生する。
-
[解決済み】Angularで実際のエラーメッセージの代わりに「Http failure response for (unknown url): 0 Unknown Error」が表示されるのですが。
-
[解決済み】「ルーターリンク」は既知のプロパティではないため、バインドできない
-
[解決済み】angularモジュールでModule has no exported memberエラー
-
[解決済み] Angular "未定義のプロパティ 'subscribe' を読み取ることができません".
-
[解決済み] プロパティ 'json' はタイプ 'Object' に存在しません。
-
[解決済み] "rxjs" observable.throw は関数ではありません - Angular4
-
[解決済み] "エラーです。オーバーレイのプロバイダがありません!"
-
[解決済み] モジュール "ionic-native" が見つかりません。
-
[解決済み] Angularで電話番号の入力をフォーマットする