如何在AngularJS Material中创建自定义断点?在website上,他们说你可以设置" customQuery"使用$ mdMedia服务:
app.controller('MyController', function($mdMedia, $scope){
$scope.$watch(function(){return $mdMedia('lg');}, function(big){
$scope.bigScreen=big
});
$scope.screenIsSmall=$mdMedia('sm');
$scope.customQuery=$mdMedia('(min-width: 1234px)');
$scope.anotherCustom=$mdMedia('max-width: 300px');
});
如何理解这一点?
答案 0 :(得分:0)
@Vladimir Isayev,
是的,我们可以使用Angularjs Material提供的$ mdMedia服务定义自定义断点。
例如,Say如果要隐藏/显示1000px的图像,而不是使用现有的'lg','sm','xs'。你可以创建一个自定义,如下所示:
$scope.customFullscreen = $mdMedia('(max-width: 1234px)');
上面的代码描述,如果max-width是1234px,customFullscreen将检查并返回“TRUE”。任何高于此值的都将返回'FALSE'。根据这些布尔值,您可以获得所需的业务逻辑。