私は角度を使ってPac-manゲームを開発したいと思っていますが、SVGを使ってみたいと思います。board.component
を作成します。pacman.component
が埋め込まれています。角2 - app.componentに `svg`を、子コンポーネントとして` circle`を持つにはどうすればいいですか?
board.component
は<svg></svg>
とpacman.component
<circle></circle>
を持っていますがありますが、角度はこのエラーがスローされます私のpacman.component
:
[角度] 'サークル' ではない知られている要素:
- が ' 円 'が角度成分である場合、それがこのモジュールの一部であることを確認します。
- 任意の要素を許可するには、このコンポーネントの '@ NgModule.schemas'に 'NO_ERRORS_SCHEMA'を追加します。
は、これらのエラーを修正した後、私はこのSVGで終わる:
<svg _ngcontent-c0="" width="100" height="100">
<app-pacman _ngcontent-c0="" _nghost-c1="">
<circle _ngcontent-c1="" fill="yellow" r="25" cx="10" cy="10"></circle>
</app-pacman>
</svg>
は今、唯一の問題は、今
<app-pacman></app-pacman>
と
pacman.component
が、それは
circle
が動作しない角度のラップを作ることです。
これを行う角度の仕組みは何でしょうか?私は全体のsvg
コード(svg, circles, paths, etc...)
を単一のコンポーネントに入れたいとは思わない。
ありがとうございました。
編集:
board.component.html
:
<svg [attr.width]="width" [attr.height]="height">
<app-pacman></app-pacman>
</svg>
pacman.component.html
:
<circle [attr.cx]="cx" [attr.cy]="cy" r="25" fill="yellow"></circle>
ポストコンポーネントクラスコード – Dummy
ポストboard.component.htmlで
両方のコンポーネントがテンプレートをしてください – Vega