16

特定のブレークポイントがヒットした場合にのみ適用される div 用の CSS を作成しようとしています。sm、md、または lg。

angular-material ( https://material.angularjs.org ) を使用しています。

これはメディアクエリを使用して実行できることは知っていますが、これを行う@media (max-width: 480px) { ... }ための角度のある素材の方法を探しています。

4

2 に答える 2

24

そのために $mdMedia サービスを使用しています。次を参照してください。

https://material.angularjs.org/latest/#/api/material.core/service/ $mdMedia

さらに、たとえば ng-class ディレクティブを使用して、テンプレートで直接使用できます。

// In your controller: 
$scope.$mdMedia = $mdMedia;

// In your template: 
<div ng-class="{sm: $mdMedia('sm'), md: $mdMedia('md'), lg: $mdMedia('lg')}">...</div >
于 2015-06-19T13:22:22.370 に答える