在缺乏适当的 CSS3 支持的情况下,我有一个 javascript 函数可以使我们的布局保持美观。
var handleWindowResize = function() {
// Code omitted because i don't think it's relevant
};
以下场景需要调用
- 窗口加载
- 调整窗口大小
- 无论何时$viewContentLoaded被解雇
在 AngularJS 应用程序中放置此类代码的最佳位置是哪里?
最佳答案
您不想在 Controller 中执行此操作。 Controller 不应引用 DOM。相反,您需要创建一个指令来执行此操作。创建一个描述我们行为的指令,例如“maintain-layout”,并将您的行为放入该指令中。
关于angularjs - 布局函数应该位于 Angular 应用程序中的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15981436/