Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 角度调整指令——不工作?_Angularjs_Angularjs Directive - Fatal编程技术网

Angularjs 角度调整指令——不工作?

Angularjs 角度调整指令——不工作?,angularjs,angularjs-directive,Angularjs,Angularjs Directive,我修改了这里的代码: 如果只刷新浏览器窗口的大小,则此操作不起作用……我缺少什么?运行是什么意思?如果您是指指令链接中的警报功能,则此功能将只运行一次。如果要在调整窗口大小后触发此操作,可以将警报放入绑定中,如:w.bind('resize',function(){alert('resize!');scope.$apply();});哦…所以我做的任何调整都需要在每个把手上重复你说的重复是什么意思@Alex Barylski打电话…打字…重复我的意思是,我想是的。我建议你不要用手表来改变款式。

我修改了这里的代码:


如果只刷新浏览器窗口的大小,则此操作不起作用……我缺少什么?

运行是什么意思?如果您是指指令链接中的警报功能,则此功能将只运行一次。如果要在调整窗口大小后触发此操作,可以将警报放入绑定中,如:w.bind('resize',function(){alert('resize!');scope.$apply();});哦…所以我做的任何调整都需要在每个把手上重复你说的重复是什么意思@Alex Barylski打电话…打字…重复我的意思是,我想是的。我建议你不要用手表来改变款式。您最好将此代码放入resize回调函数中。为什么不使用css来处理响应界面呢?
var App = angular.module('App', []);

App.directive('resize', function ($window) {
  return {
    //restrict: 'A',
    scope: {},
    link: function(scope, element) {
      var w = angular.element($window);

      alert('Rezise');

      w.bind('resize', function() {
        scope.$apply();  
      });
    }
  };
});