Ionic

2015-11-28 36 views
5

HTML içeriği Render Aşağıdaki şablon var:Ionic

<ion-view view-title="Playlist"> 

<div class="list list-inset"> 
     <div class="item item-divider item-text-wrap"> 
      {{post.titulo}} 
     </div> 
     <div class="item"> 
      <img src="{{post.image}}" width="100%" /> 
     </div> 
     <div class="item item-divider" style="font-size:14px;font-weight:normal;text-align:right"> 
      {{post.fecha}} - By: {{post.autor}} 
     </div> 
     <div class="item item-text-wrap"> 
      {{ post.contenido }} 
     </div> 
    </div> 

soru 'post.contenido' ı isteyen HTML olmasıdır olması gerektiği gibi görüntülenmelidir, ancak sadece HTML etiketlerini ve metni gösterir.

Bu tür içeriği oluşturmak için neler yapabilirim?

Saygılarımızla.

+0

olduğunu. – Vandervidi

+0

Ne demek istediğini anlayamıyorum. herhangi bir örnek? – Apalabrados

+0

Tamam, Biraz etrafa baktıktan sonra, ilk yorumumu dikkate almayın. Böyle bir şey denedin mi? http://stackoverflow.com/questions/19415394/with-ng-bind-html-unsafe-removed-how-do-i-inject-html – Vandervidi

cevap

3

İçinde html ile bir kapsam değişkeniniz olduğunu varsayalım!

$scope.someHTML = "<h1>Big Nice Title here</h1>"; 

Sen sana için kodunuzu değiştirmeniz gerektiğini düşünüyorum o şekilde

<div ng-bind-html-unsafe="someHTML"></div> 

davanızı ..in bu

[...] 
<div class="item item-text-wrap" ng-bind-html-unsafe="post.contenido"></div> 
[...] 
+0

Bu bir şey değil ama DIV içinde hiçbir şey gösterilmiyor. – Apalabrados

+2

'ng-bind-html-unsafe' yerine 'ng-bind-html' yönergesi kullanılarak çözüldü. – Apalabrados

3

gibi olmalıdır çıkışı mümkün olmalıdır:
<div class="item item-text-wrap" [innerHTML]="post.contenido"> </div>

1

Güvensiz olmadan benim için çalışıyor .. yüzden çözüm Sen iyon görünüm etiketini kullanmayı deneyin ve buna bir html şablonu enjekte edebilir

<div class="item item-text-wrap" ng-bind-html="post.contenido"> 
İlgili konular