0

AngularJS (1.x) では、HTML コメントでディレクティブを定義できます。

<!-- directive: my-directive-name -->

コメントに制限された angularjs ディレクティブで属性を設定する方法を参照してください

Angular 2 コンポーネント セレクターでこれを行うにはどうすればよいrestrict: 'M'ですか (オプションはありません)。

更新:この SO の質問How to remove/replace the angular2 component's selector tag from HTML を参照してください。それreplaceもなくなっているようです...

4

2 に答える 2

0

コメント内でそれを行うことはできませんが、具体的にはテンプレートを見てみる必要があります<template>:

テンプレートの構文

次のように使用できます。

      `<template ngFor #item [ngForOf]="items" #i="index">
        <option *ngIf="isSelected(item)" [value]="item.value" selected>{{item.label}}</option>
        <option *ngIf="!isSelected(item)" [value]="item.value">{{item.label}}</option>
      `</template>

コンポーネントのテンプレート/HTML で使用できます。のような HTML タグを使用してコンポーネントを作成する必要があります<my-component></my-component>が、<template>タグはレンダリングされません。役立つかもしれません。

于 2016-02-23T14:50:02.447 に答える
0

これは Angular 2 では不可能です。Angular 2 は最新のブラウザー (IE9+ のサポート) のみを対象としているため、コンポーネントはすべての最新のブラウザーで適切に機能するカスタム Html 要素を使用して定義することを意図しています。

于 2016-02-09T11:52:06.243 に答える