2016-04-02 157 views
2

Html etiketleri oluşturmak için AngularJS 2.0 kullanmanız mümkün mü? Ben Polymer kullanıyorum ve bir User s entitlements tanımlanan tanımlanmış bir gösterge panosunu doldurmaya çalışıyorum.Açısal 2 ile html etiketleri oluştur

Ben NgFor için <li></li> etiketlerine sahip olmanız gerektiğini düşünüyoruz?

<ul> 
    <li *ngFor="#entitlement of entitlements; #i = index"> 
     <{{ entitlement }}></{{ entitlement }}> 
    </li> 
</ul> 

gibi bir şey oluşturmak için: Yani böyle bir şey yapabileceğini entitlement<google-map></google-map> olduğunu

<li> 
    <google-map></google-map> //would probably also need a `params` element in the first tag, i.e. latitude="37.77493" longitude="-122.41942" 
</li> 
<li> 
    <google-youtube></google-youtube> 
</li> 
+0

ng2'de programlamanın doğru yolu olup olmadığından emin değilim. Ancak https://angular.io/docs/ts/latest/api/core/DynamicComponentLoader-class.html adresini görmek isteyebilirsiniz. – ssuperczynski

cevap

1
<ul> 
    <li *ngFor="#entitlement of entitlements; #i = index" 
     [innerHTML]="entitlement"> 
    </li> 
</ul> 

.

Köşeli bileşenleri bu şekilde oluşturamazsınız, ancak Polimer elemanları ile düzgün çalışmalısınız.