[解決済み] パーサエラーです。式が期待される場所で補間({{}})を得た
質問
angular2でui-bootstrapの代用としてng-bootstrapを使っています。
私のhtmlは以下の通りです。
<ul class="list-inline">
<li class="tag" ngb-dropdown auto-close="outsideClick"
*ngFor="let item of ['Elastic Search','Database Theory','CVS'];
let $index=index;"
[ngClass]="{'default-tag': $index==0, 'matched-tag': $index==1, 'unmatched-tag': $index==2 }">
<a href ngb-dropdown-toggle id="desiredSkill{{$index}}">
<i class="bi_interface-tick following"></i> {{item}} <i class="bi_interface-more tag-menu-icon"></i>
</a>
<ul class="dropdown-menu tag-menu" ngb-dropdown-menu [aria-labelledby]="desiredSkill{{$index}}">
<li><a href>Follow Skill</a></li>
<li><a href>Related Jobs</a></li>
</ul>
</li>
</ul>
しかし、アプリを実行すると、以下のエラーが発生します。
main.browser.ts:25Error: テンプレートパースエラーです。 Parser Error: の[diredSkill{{$index}}]のカラム12で式が期待された補間({{}})を取得しました。 JobDescription@174:77 (" ][aria-labelledby]="desiredSkill{{$index}}">
")。JobDescription@174:77 パーサエラーです。JobDescription@174:77 の [desiredSkill{$index}}] の 13 列目で予期しないトークン '{' が発生しました ("
][aria-labelledby]="希望するSkill{{$index}}">.Skill{{$index}}とする。")。JobDescription@174:77 aria-labelledby' は 'ul' の既知のプロパティではないため、バインドすることができません。(" ][aria-labelledby]="希望するSkill{{$index}}"> ")。JobDescription@174:77 パーサエラーです。の [desiredSkill{{$index}}] の 12 列目で式が期待される補間 ({{}}) が発生しました。 JobDescription@174:77 ("
<div class="row"> <div class="col-lg-4 col-xs-4" [ERROR ->]*ngFor="let i of [0,1,3]"> <img src="http://ecx.images-amazon.com/images/I/81VFU9"):
ジョブデスクリプション@215:49 パーサエラーです。JobDescription@174:77 の [desiredSkill{$index}}] の 13 列目で予期しないトークン '{' が発生しました ("
<div class="row"> <div class="col-lg-4 col-xs-4" [ERROR ->]*ngFor="let i of [0,1,3]"> <img src="http://ecx.images-amazon.com/images/I/81VFU9"):
ジョブデスクリプション@215:49 パーサエラーです。の [desiredSkill{{$index}}] の 12 列目で式が期待されるところ、補間 ({{}}) が発生しました。 JobDescription@174:77 (" ERROR ->="main.applyJob()">Apply for job ERROR ->="main.applyJob()">Apply for job ][hidden]="!ifNotApplied">Applied ][hidden]="!ifNotApplied">Applied ][hidden]="!ifNotUploaded">Upload CV ][hidden]="!ifNotUploaded">Upload CV この仕事について質問がありますか?
[ERROR ->】をご覧ください。] この仕事について質問がありますか?[ERROR ->]
解決方法は?
標準的なプロパティ・バインディングの内部で補間を使用することはできません。式が必要です。
そうでなければならないようだ。
[attr.aria-labelledby]="'desiredSkill' + $index"
または
attr.aria-labelledby="desiredSkill{{$index}}"
関連
-
[解決済み】ERR_INVALID_HTTP_RESPONSEをAngular 7とASP.Net Core 2.2を使ってGoogle Chromeブラウザーで使用する場合
-
[解決済み】angularモジュールでModule has no exported memberエラー
-
[解決済み] NgModule が見つかりませんでした。NgModule でのインポートをスキップするには skip-import オプションを使用します。
-
[解決済み] Angular2 - エラー。セレクタ "app-root" はどの要素にもマッチしませんでした。
-
[解決済み] ag-gridで「表示する行がありません」テキストをプログラムで変更するにはどうすればよいですか?
-
[解決済み] "rxjs" observable.throw は関数ではありません - Angular4
-
[解決済み] エラーです。参照または変数に代入できません! Angular 4 [重複]の場合
-
[解決済み] Angular InjectionTokenが「No provider for InjectionToken」をスローします。
-
[解決済み] チェックした後に○○の表現が変わっている
-
[解決済み】Angularの@ViewChild()のエラーです。2つの引数を期待したが、1つを得た
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エラー。どのルートにもマッチしません。URLセグメント: - Angular 2
-
[解決済み] チョキダーからのエラー(C:┣ᴗ┣)。Error: EBUSY: resource busy or locked, lstat 'C:\DumpStack.log.tmp.
-
[解決済み] 未定義のプロパティ 'filter' を読み取ることができません。
-
[解決済み] ZoneAwarePromiseとは
-
[解決済み] CLIでコンポーネントを削除する最も良い方法は何ですか?
-
[解決済み] なぜ mat-tables matRowDef は 2 つの変数を含むのですか?
-
[解決済み] このメソッドをリファクタリングして、認知的複雑度を21から許容される15に下げます。リファクタリングして複雑さを軽減する方法
-
[解決済み] Angular InjectionTokenが「No provider for InjectionToken」をスローします。
-
[解決済み] ローカルホストが私のアンギュラーアプリに対して無効な応答を送信しました。
-
[解決済み] Angular 4 - "BrowserAnimationsModule "または "NoopAnimationsModule "のいずれかをアプリケーションに組み込んでください。