1
Я пытаюсь использовать AngularJS для обнаружения среды бутстрапа. Это мой код:AngularJS обнаруживает среду Bootstrap
angular.module("envService",[])
.factory("envService", envService);
function envService($window){
return env();
////////////
function env(){
var w = angular.element($window);
var winWidth = w.width();
if(winWidth<768){
return 'xs';
}else if(winWidth>=1200){
return 'lg';
}else if(winWidth>=992){
return 'md';
}else if(winWidth>=768){
return 'sm';
}
}
}
Функция работает и возвращает значение в зависимости от размера окна. Тем не менее, он всегда будет возвращать ту же среду, даже если размер окна будет изменен. Как я могу это исправить?