Учебники

Аурелия – жизненный цикл компонентов

Aurelia использует методы жизненного цикла компонента для управления жизненным циклом компонента. В этой главе мы покажем вам эти методы и объясним жизненный цикл компонента.

  • constructor () – метод Constructor используется для инициализации объекта, созданного с помощью класса. Этот метод вызывается первым. Если вы не укажете этот метод, будет использован конструктор по умолчанию.

  • созданный (owningView, myView) – это вызывается, когда представление и модель представления созданы и подключены к контроллеру. Этот метод принимает два аргумента. Первым является представление, где компонент объявлен (owningView) . Второй – это компонентный вид (myView) .

  • bind (bindingContext, overrideContext) – в этот момент привязка началась. Первый аргумент представляет контекст привязки компонента. Второй – overrideContext . Этот аргумент используется для добавления дополнительных контекстных свойств.

  • attach () – Attached метод вызывается, когда компонент присоединен к DOM.

  • detached () – Этот метод противоположен прикрепленному . Он вызывается, когда компонент удаляется из DOM.

  • unbind () – последний метод жизненного цикла unbind . Он вызывается, когда компонент не связан.

constructor () – метод Constructor используется для инициализации объекта, созданного с помощью класса. Этот метод вызывается первым. Если вы не укажете этот метод, будет использован конструктор по умолчанию.

созданный (owningView, myView) – это вызывается, когда представление и модель представления созданы и подключены к контроллеру. Этот метод принимает два аргумента. Первым является представление, где компонент объявлен (owningView) . Второй – это компонентный вид (myView) .

bind (bindingContext, overrideContext) – в этот момент привязка началась. Первый аргумент представляет контекст привязки компонента. Второй – overrideContext . Этот аргумент используется для добавления дополнительных контекстных свойств.

attach () – Attached метод вызывается, когда компонент присоединен к DOM.

detached () – Этот метод противоположен прикрепленному . Он вызывается, когда компонент удаляется из DOM.

unbind () – последний метод жизненного цикла unbind . Он вызывается, когда компонент не связан.

Методы жизненного цикла полезны, когда вы хотите иметь более высокий контроль над вашим компонентом. Вы можете использовать их, когда вам нужно запустить некоторые функции в определенной точке жизненного цикла компонента.

Все методы жизненного цикла показаны ниже.