我是所有 Angular World 的新手,我在管理指令时遇到了问题。
我正在开发一个使用选项卡的项目,我想扩展它的功能以在窗口大小比我所有选项卡的宽度更窄时处理溢出的选项卡,所以我需要计算元素的一些尺寸来实现这一点。选项卡是从 $scope 中的对象构建的,问题是计算尺寸的指令在视图完全编译之前运行。
Plnkr 链接: http ://plnkr.co/edit/LOT4sZsNxnfmQ8zHymvw?p=preview
我试过的:
- 使用 templateUrl 在指令中加载模板
- 使用 transclude
- 在 ng-repeat 中使用 $last
- 尝试重新排序指令并在每个选项卡中创建一个虚拟指令以触发事件
我认为有一些 AngularJs 事件或属性来处理这种情况。
请大家帮忙:)