2015-02-10 78 views
5

我有一個問題,設置我的佈局的flex屬性。這裏是一個plunker: http://embed.plnkr.co/0SrUp25FvT2PAsJDEwF3/preview角度材料佈局 - 與flex的問題

<md-content flex layout="row" layout-align="center"> 
    <div layout="column"> 
     <div flex layout="column" layout-fill> 
     <div flex="33"> 
      <md-input-container> 
      <label>Enter Room's Name</label> 
      <input ng-model="test" placeholder="Enter Room's Name"> 
      </md-input-container> 
     </div> 
     <div flex="66"> 
      <md-button class="md-raised md-accent"> 
      Create Chat Room 
      </md-button> 
     </div> 
     </div> 
    </div> 
    </md-content> 

這裏是鏈接到文件: https://material.angularjs.org/#/layout/grid

,輸入(文本),並輸入(按鈕)的柔性性質不服從flex屬性問題。

我所試圖實現的是類似的東西: enter image description here

回答

11

這裏是結果我試了之後,

希望這有助於:

<md-content layout="row" layout-align="center"> 
    <div layout="column"> 
    <div flex layout="column" layout-fill> <!-- this is what I change --> 
     <div flex="33"> 
     <md-input-container> 
      <label>Enter Room's Name</label> 
      <input ng-model="test" placeholder="Enter Room's Name"> 
     </md-input-container> 
     </div> 
     <div flex="66"> 
     <md-button class="md-raised md-accent"> 
      Create Chat Room 
     </md-button> 
     </div> 
    </div> 
    </div> 

</md-content> 
+0

這是什麼意思時,有隻是簡單的flex和佈局 - 填充屬性沒有價值..? – 2015-07-09 14:22:34

+0

佈局填充完全填充父div。你需要100%讓孩子們堅持你給他們的設置。沒有值的flex將獲得div中的剩餘空間。 – nitimalh 2015-07-13 04:31:09