目前在我的 angularJS 项目中,我正在为模态窗口创建一个指令,并且此模态有许多不同的用例。此模式将在整个站点的多个页面中使用,我正在考虑创建一个具有继承范围的指令,该指令从控制器中抽象出大部分逻辑和表示。
问题是:我知道我使用指令的方式不是它的用途。我的指令与控制器紧密耦合,主要用于从每个页面中抽象出重复的逻辑/表示问题。
有没有我可以遵循的替代方法,还是可以坚持当前的方法?
更新:我还在指令中使用动态模板加载来仅加载必要的元素。如果我采用另一种方法,我能达到同样的效果吗?
目前在我的 angularJS 项目中,我正在为模态窗口创建一个指令,并且此模态有许多不同的用例。此模式将在整个站点的多个页面中使用,我正在考虑创建一个具有继承范围的指令,该指令从控制器中抽象出大部分逻辑和表示。
问题是:我知道我使用指令的方式不是它的用途。我的指令与控制器紧密耦合,主要用于从每个页面中抽象出重复的逻辑/表示问题。
有没有我可以遵循的替代方法,还是可以坚持当前的方法?
更新:我还在指令中使用动态模板加载来仅加载必要的元素。如果我采用另一种方法,我能达到同样的效果吗?