[mobile angular ui 1.2]桌面环境下如何自动隐藏左侧的sidebar?how to hide left sidebar on desktop browser by default??

使用mobile angular ui 1.2开发,在默认情况下,桌面浏览器中sidebar-left是默认打开的,怎么才能在程序初始打开时关闭sidebar-left呢?

目前我找到的唯一可行办法就是在controller中执行下面的语句:

app.controller('mycontroller',function($scope,$rootElement,$timeout,SharedState){

var lmv='uiSidebarLeft';

$timeout(function(){

   $rootElement.removeClass('has-sidebar-left');SharedState.turnOff(lmv);

});

}

感觉不太好?但是只找到这一招,不知大家可有更好的办法,交流一下。