我正在尝试使用 knockoutjs 自定义绑定开发一个小部件。
小部件将为登录的用户订阅一个可观察的对象,以便当用户登录/退出时其 UI 会发生变化。我发现订阅必须在init
函数中完成,但是一旦小部件被销毁,即从 DOM 中删除,我无法弄清楚在哪里处理订阅。
文档提到init
并且update
- 但是我如何“处置”自定义绑定?
我正在尝试使用 knockoutjs 自定义绑定开发一个小部件。
小部件将为登录的用户订阅一个可观察的对象,以便当用户登录/退出时其 UI 会发生变化。我发现订阅必须在init
函数中完成,但是一旦小部件被销毁,即从 DOM 中删除,我无法弄清楚在哪里处理订阅。
文档提到init
并且update
- 但是我如何“处置”自定义绑定?