Angulaire 2 - innerHTML style

Je reçois des morceaux de codes HTML de HTTP appels. J'ai mis le code HTML de blocs dans une variable et de l'insérer sur ma page avec[innerHTML] mais je ne peux pas le style de la insérés bloc HTML. Quelqu'un a une suggestion comment je pourrais faire?

@Component({selector: 'calendar',
template: '<div [innerHTML]="calendar"></div>',
providers:[HomeService], 
styles: [` 
h3 {color:red;}
`})

Le code HTML que je veux le style est le bloc contenu dans la variable "calendrier".

  • Le Style d'où? À partir de l'intérieur de la composante ou de styles ajoutée à index.html?
  • qu'entendez-vous par can not style the inserted HTML block? Nous montrer ce qu'ont fait pour elle avec un petit extrait de code.
  • Ive mis à jour mon post avec un fragment de code! 🙂 merci
  • J'ai ajouté un Plunker lien de ma réponse
  • que faire si le code HTML de codes css ? comment peut-elle être rendue ?
  • Ce code HTML? Angulaire de modèles de composants? Je pense que des liens de CSS et <style> balises sont tout simplement supprimés.
  • J'ai trouvé ce Angulaire 2 documentation. Explique toutes sortes de ':host' et '/profondeur/' sélecteurs.