gpt4 book ai didi

ember.js - Ember Controller 生命周期 Hook

转载 作者:行者123 更新时间:2023-12-02 14:40:53 27 4
gpt4 key购买 nike

我知道有一个 init Hook ,但似乎该 View 在该阶段没有正确设置。一旦从 Controller 正确设置了屏幕,我就需要 Hook 该事件。

所有 Controller 和路由生命周期 Hook 的文档在哪里。我找到了仅用于 View 的:

didInsertElement 
parentViewDidChange
willClearRender
willDestroyElement
willInsertElement

最佳答案

在 ember Controller 中,生命周期的定义不是很明确,因为 Controller 除了使变量可用于模板之外没有太多用途。

Controller 有几个钩子(Hook),其中两个是

  1. init - 使用默认值初始化,仅调用一次。
  2. willDestroy - 用于任何 View 拆卸的钩子(Hook)

当您进入路由和离开路由时,路由器 Hook 可以有两种类型。

路由器 Hook

启动 Hook

  1. 模型之前
  2. 型号
  3. 模型后
  4. 重定向
  5. 激活
  6. 设置 Controller
  7. 渲染模板

关闭 Hook

  1. 停用

  2. 重置 Controller

关于ember.js - Ember Controller 生命周期 Hook ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25194205/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com