Angularjs 在Angular应用程序中,布局函数应该位于何处?

Angularjs 在Angular应用程序中,布局函数应该位于何处?,angularjs,organization,Angularjs,Organization,在没有适当的CSS3支持的情况下,我有一个javascript函数,可以让我们的布局看起来很好 var handleWindowResize = function() { // Code omitted because i don't think it's relevant }; 需要在以下场景中调用它 窗口负载 调整窗口大小 无论何时被解雇 在AngularJS应用程序中放置此类代码的最佳位置是哪里?您不希望在控制器中执行此操作。控制器不应引用DOM。相反,您希望创建一个指令来执

在没有适当的CSS3支持的情况下,我有一个javascript函数,可以让我们的布局看起来很好

var handleWindowResize = function() {
    // Code omitted because i don't think it's relevant
};
需要在以下场景中调用它

  • 窗口负载
  • 调整窗口大小
  • 无论何时被解雇

在AngularJS应用程序中放置此类代码的最佳位置是哪里?

您不希望在控制器中执行此操作。控制器不应引用DOM。相反,您希望创建一个指令来执行此操作。创建一个描述我们行为的指令,如“维护布局”,并将您的行为放在该指令中。

我通常在body标签上放置一个“MasterController”,并使用它来处理所有全局内容。谢谢您的回复。。然后我会像
之类将该指令绑定到body标记吗?是的,这正是您应该做的!