TextTemplate class
Definiert eine Textvorlage, bei der der Vorlagenausdruck lokal als "Inline" bezeichnet und über den registrierten Sprachgenerator verarbeitet wird.
Konstruktoren
| Text |
Initialisieren Sie eine neue Instanz der TextTemplate-Klasse. |
Eigenschaften
| $kind | |
| template | Ruft die Vorlage ab, die ausgewertet werden soll, um den Text zu erstellen, oder legt sie fest. |
| to |
Methoden
| bind(Dialog |
Binden von Daten an die Vorlage. |
| configure(Text |
|
| get |
Details zum Konstruktor
TextTemplate(string)
Initialisieren Sie eine neue Instanz der TextTemplate-Klasse.
new TextTemplate(template?: string)
Parameter
- template
-
string
Die Vorlage, die ausgewertet werden soll, um Text zu erstellen.
Details zur Eigenschaft
$kind
static $kind: string
Eigenschaftswert
string
template
Ruft die Vorlage ab, die ausgewertet werden soll, um den Text zu erstellen, oder legt sie fest.
template: string
Eigenschaftswert
string
toString
toString: () => string
Eigenschaftswert
() => string
Details zur Methode
bind(DialogContext, D)
Binden von Daten an die Vorlage.
function bind(dialogContext: DialogContext, data: D): Promise<string>
Parameter
- dialogContext
-
DialogContext
DialogContext.
- data
-
D
Daten, an die eine Bindung erfolgen soll.
Gibt zurück
Promise<string>
Eine Zusage, die den asynchronen Vorgang darstellt.
configure(TextTemplateConfiguration)
function configure(config: TextTemplateConfiguration): this
Parameter
- config
- TextTemplateConfiguration
Die Konfiguration.
Gibt zurück
this
Ein Objekt mit der angegebenen Konfiguration.
getConverter(Object)
function getConverter(_property: Object): Converter | ConverterFactory
Parameter
- _property
-
Object
Der Schlüssel der Konfiguration der bedingten Auswahl.
Gibt zurück
Converter | ConverterFactory
Der Konverter für die Selektorkonfiguration.