2016-01-21 8 views
24

मैं आरएसएस आइटम आयात कर रहा हूं जहां विवरण में बहुत सारे HTML कोड (लिंक, अनुच्छेद, आदि ...) हैं। जब मैं की तरह घटक के दृश्य में देख रहा हूँ:एंगुलर 2 पार्स स्ट्रिंग एचटीएमएल

{{rss.description}} 

साइट में उत्पादन की तरह है:

<a href="http://link.com">Something</a> <p>Long text</p> 

कैसे मैं जल्दी और आसानी से इसे HTML को पार्स कर सकते हैं? मैं इसे jQuery से पार नहीं करना चाहता हूं। आप

+1

क्या आप एचटीएमएल जोड़ना चाहते हैं जिसे ब्राउज़र द्वारा मार्कअप के रूप में व्याख्या किया गया है? –

+1

यदि कोणीय से आपका डेटा आपके जैसे विभिन्न प्रकार हो सकता है: लिंक, पैराग्राफ, ect। आपको उन्हें जावास्क्रिप्ट में गतिशील रूप से जांचना होगा और फिर उस तरह के तत्वों का निर्माण करना होगा। कोणीय में कोई मानक कार्यक्षमता नहीं है: 'google.com' और' blah 'मुझे आशा है कि मैं आपके प्रश्न को सही ढंग से समझता हूं –

उत्तर

53

सुनिश्चित नहीं हैं कि अगर मैं अपने प्रश्न सही ढंग से समझ धन्यवाद, लेकिन यह हो सकता है आप कैसे "असुरक्षित" एचटीएमएल अनुमति देने के लिए के लिए क्या चाहते हैं

<div [innerHTML]="rss.description"></div> 

भी देखें In RC.1 some styles can't be added using binding syntax

+0

हां, यह संकल्प है! धन्यवाद :) – elzoy

+1

यह बॉक्स के बाहर काम करता है। वाहवाही! –

+1

मैं tinymce का उपयोग कर रहा था और जब मैंने डीबी से संपादक की पोस्ट की गई सामग्री को पुनर्प्राप्त किया, तो मैं इसे HTML के रूप में प्रदर्शित करना चाहता था और यह काम करता था। धन्यवाद – JAF