到目前为止,根据我对 angular 的理解和使用,指令用于 DOM 操作,而控制器用于良好控制。
我知道指令应该是通用的和可重用的,我正在努力将迷你向导转换为指令并使其通用。也许真正的通用要求太多了。
基本上它的div,单击按钮->(发生一些逻辑)->fadeout.callBack(fadein new div)->再次重复->并在最后一个窗口上单击一个按钮并返回到原始div。
现在,我使用 fadeOut/fadeIn 使用嵌套的 jquery 选择器来完成此操作。
它运作良好,我只想将它从控制器中分离出来,以尽可能地保持“最佳实践”。
对我来说真正令人困惑的一点是,指令似乎是在运行时不断更新的功能,而淡入/淡出功能实际上是 onClick 类型的东西。
任何意见将是有益的。