Freigeben über


TextTemplate class

Definiert eine Textvorlage, bei der der Vorlagenausdruck lokal als "Inline" bezeichnet und über den registrierten Sprachgenerator verarbeitet wird.

Konstruktoren

TextTemplate(string)

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.

toString

Methoden

bind(DialogContext, D)

Binden von Daten an die Vorlage.

configure(TextTemplateConfiguration)
getConverter(Object)

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.