Привет, все зависит от того, где расположен твой сайдбар по отношению того места где ты его собираешься менять. Если в том же компоненте , то хватит и ноги/нгХайд, если это полностью разделенные компоненты, находящиеся в разных плоскостях иерархии , то тогда в помощь приходит вотчер или броадкаст, кому как нравится. В первом случае ставишь вотчер в компоненте сайдбара на $rootScope.showSodeBar а в другом месте меняешь эту переменную по клику.
Либо в случае брода, делаешь $rootScope.$on("myEventName", callback) , а в компоненте при клике шлешь $rootScope.$broadcast("myEventName", toggleSifebarVisibile)
И в колбэке на $он получаешь значение своего состояния изменяешь логику отображения