我在 ionic1 应用程序中有一个抽象状态app
,子状态app.dashboard
和登录状态login
。除app
状态外,每个州都有模板和控制器;它只有控制器,但没有模板。
成功登录后,用户将从app.dashboard
状态定向到login
州。点击退出后,用户将被定向回login
。
问题是,app
状态的控制器在登录后仅实例化一次,一旦用户注销并再次登录,app
状态控制器未初始化(从而阻止我执行逻辑存在在app
州的控制器中)。我假设,app
状态控制器范围在注销时永远不会被销毁,这就是为什么在后续登录后,控制器逻辑不会运行。
请讨论