का उपयोग करके आंतरिक एचटीएमएल के लिए सीएसएस प्रस्तुत करें मैं आंतरिक HTML का उपयोग करके एक HTML टेम्पलेट प्रस्तुत करने और SQL से प्राप्त एक HTML + css स्ट्रिंग प्रस्तुत करने का प्रयास कर रहा हूं।angular2
खाका स्ट्रिंग उदाहरण:
<html xmlns="http://www.w3.org/1999/xhtml"> <head><title>Template Name</title><style type="text/css"> p{ color:red; }</style> </head> <body> <h1>#headding#</h1> <p style="color:red;">#paragraph#</p><a href="#url#">#urltext#</a> </body> </html>
अब यह एचटीएमएल ठीक से प्रस्तुत होती है जैसे कि यह शैली टैग चला जाता है और बस के अंदर पाठ renders यह लग रहा है।
एचटीएमएल प्रस्तुत करना हिस्सा: प्रस्तुत करना का
उदाहरण
<div [innerHtml]="templateBody">
</div>
Home.component.ts भागों:
@Component({
selector: "home",
templateUrl: `client/modules/home/home.component.html`,
encapsulation: ViewEncapsulation.Emulated
})
export class HomeComponent implements OnInit{
templateBody: string;
.....other code
}
मैं कैप्सूलीकरण साथ यह कोशिश की है: ViewEncapsulation इम्युलेटेड/कोई नहीं आदि, इनलाइन सीएसएस की कोशिश की और मैंने मेजबान को जोड़ने की कोशिश की >>> पी टैग के सामने। वे सब एक ही प्रस्तुत करते हैं।
कोई सुझाव?
धन्यवाद, इसकी पूरी तरह से काम कर रहे। –
आपका स्वागत है @ShunGroenewald – micronyks