Учебники

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

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 . Он вызывается, когда компонент не связан.

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

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