ich eine Komponente (Richtlinie) erstellt in Typoskript für Ionic 2, die Komponente als Selektor <search-result>
und wie wir mit semantischen HTML arbeiten, und wir auch Stil folgenden HTML-Semantik, I möchte dieses HTML-Element registrieren.Registrieren ein benutzerdefiniertes HTML-Elements in Typoskript - Ionic 2
Ich verwende TypeScript und habe bereits versucht document.registerElement
, aber es besagt, dass das Dokument nicht existiert auf Typ "Dokument".
, dass mein Code:
import {Component, Input} from "@angular/core";
import {NavController, NavParams} from "ionic-angular";
import {IONIC_DIRECTIVES} from "ionic-angular";
@Component({
selector: "search-result",
directives: [IONIC_DIRECTIVES],
templateUrl: "build/pages/components/search-result/search.result.html"
})
export class SearchResultComponent {
constructor() {
document.registerElement("search-result");
}
}
Hier ist die Fehlermeldung im Code:
Wie melde ich ein Element? Fehle ich eine import
?
Warum genau müssen Sie dieses Tag registrieren? – rinukkusu
das war der Punkt, an dem ich versuchte, mit CSS auf das DOM-Element zuzugreifen, aber ich versuchte dieses '[search-result] {}' und sollte nur 'search-result {}' sein – DAG