Adding custom css to a tag using material breakpoints, Say suppose i have a custom css like below:
.textLeft{
text-align: left;
margin-left: 24%;
}
and you wanted to add it to a h3 tag if it is a not a mobile device, then follow the below steps.
1. Add ngMaterial to module.
var app = angular.module('MyApp',['ngMaterial']);
2. inject $mdMedia to controller
app.controller('TabCtrl', ['$scope','$mdMedia', function($scope,$mdMedia){
var thisCtrl = this;
$scope.$mdMedia = $mdMedia;
}]);
3. Now use the $mdMedia as described by Rob earlier:
<div ng-controller="TabCtrl" layout="column">
<h3 ng-class="{'textLeft' : $mdMedia('gt-sm')}">
{{user.name}}</h3>
</div>