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();
});
}
};
});