angularjs - 布局函数应该位于 Angular 应用程序中的什么位置?

标签 angularjs organization

在缺乏适当的 CSS3 支持的情况下,我有一个 javascript 函数可以使我们的布局保持美观。

var handleWindowResize = function() {
    // Code omitted because i don't think it's relevant
};

以下场景需要调用

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

最佳答案

您不想在 Controller 中执行此操作。 Controller 不应引用 DOM。相反,您需要创建一个指令来执行此操作。创建一个描述我们行为的指令,例如“maintain-layout”,并将您的行为放入该指令中。

关于angularjs - 布局函数应该位于 Angular 应用程序中的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15981436/

相关文章:

Ansible 最佳实践不重复常见角色

html - 在 Angular 中克隆具有唯一名称的对象

angularjs - 如何使用 AngularJS 更改一个 div 上的类,同时将鼠标悬停在另一个 div 上?

python - 如何构建我的 Python 项目以允许从子目录导入命名模块

python - 如何连贯地组织 PyGTK 桌面应用程序的模块?

c - 在 C 应用程序中包含第三方库

javascript - angular js - 基于设备方向的代码流

javascript - 替换 AngularJS 中数据绑定(bind)上的字符串

angularjs - angular-file-upload nervgh - 如何更改服务器 url

node.js - 在express.js应用程序中组织游戏