MetaFor - v0.3.1
    Preparing search index...

    Class AttributePart

    Hierarchy (View Summary)

    Implements

    Index

    Accessors

    Constructors

    Methods

    • Internal

      Устанавливает значение этой части, разрешая значение из возможных значений и статических строк и коммитит его в DOM. Если эта часть однозначная, this._strings будет undefined, и метод будет вызываться с одним значением аргументом. Если эта часть многозначная, метод вызывается с массивом значений части, и смещением в массив значений, с которого должны читаться значения. Этот метод перегружен таким образом, чтобы избежать временных срезов значений экземпляра шаблона в массиве, и позволить быстрому пути для однозначных частей.

      Parameters

      • value: unknown

        Значение части, или массив значений для многозначных частей

      • directiveParent: DirectiveParent = ...
      • OptionalvalueIndex: number

        индекс для чтения значений. undefined для однозначных частей

      • OptionalnoCommit: boolean

        вызывает часть, чтобы она не коммитила свое значение в DOM. Используется в гидратации для первоначального значения атрибута, но не устанавливает атрибут, и в SSR для отключения операции DOM и захвата значения для сериализации.

      Returns void

    • Internal

      Parameters

      • value: unknown

      Returns void

    Properties

    type: 1 | 3 | 4 | 5 = ATTRIBUTE_PART
    element: HTMLElement
    name: string
    options: undefined | RenderOptions
    strings?: readonly string[]

    Если этот атрибутный часть представляет интерполяцию, это содержит статические строки интерполяции. Для однозначных связываний это undefined.

    _$committedValue: unknown = nothing
    __directives?: (undefined | Directive)[]
    _$parent: Disconnectable
    _$disconnectableChildren?: Set<Disconnectable> = undefined