1
divがあり、Angular2を使用する変数にhtmlコードを追加する必要があります。Angular2を使用してdiv要素にhtmlコードを追加する方法
import {Component,Input,ViewChild,ElementRef,OnInit} from 'angular2/core';
@Component({
selector: 'my-view',
template: `
<div #myDiv>{{str}}</div>
`,
styleUrls:['src/css/thedata.css']
})
export class AngularComponent{
private str = "<div class='EachWidget FL'><div class='WidgetDataParent'><div class='widgetTitleBar'></div></div></div>";
}
myDivという名前のdivにstr stringをhtmlとして追加する必要があります。
感謝。私は別の疑問を持っている。私はinnerHTMLを介してdivを追加し、それは(クリック)機能があります。しかし、私がそれをクリックしても動作していません。 "private str ="
はい、これは動作しません。 **実際の**テンプレートコードでのみイベントバインディングを使用できます。 – rinukkusu
ただし、動的にコンポーネントを追加することができます - http://blog.lacolaco.net/post/dynamic-component-creation-in-angular-2/ – rinukkusu