2015-11-23 156 views
2

我有一個工具欄角JS材料mdMedia似乎不工作

<md-toolbar layout="row"> 
<div class="md-toolbar-tools"> 
    <md-button ng-click="mainCtrl.toggleSidenav('left')" ng-hide="$mdMedia('min-width: 16cm')" 
       class="md-icon-button"> 
     <md-icon aria-label="Menu" md-svg-icon="https://s3-us-west-2.amazonaws.com/s.cdpn.io/68133/menu.svg"> 
     </md-icon> 
    </md-button> 
    <h1>Test</h1> 
</div> 

的問題是「‘最小寬度:16釐米’」

我也有類似的問題如果寬度大於16cm,在工具欄中按鈕應該消失。在一個sidenav中(在「ng-show =」$ mdMedia('max-width:300px')「)內。 sidenav只能是visib le如果with小於300.

問題如下:無論是否可見。

我在做什麼錯?

謝謝:)

回答

3

找到了!

mdMedia未在範圍內引用(Issue on Github)。

所以

$scope.$mdMedia = $mdMedia; 

是所有它需要;)