2017-01-12 223 views

回答

3

這很簡單。只需將md-input-container添加到工具欄。

<md-toolbar class="myCustomClass"> 
    <div class="md-toolbar-tools"> 
    <md-input-container class="md-block" flex-gt-sm> 
     <label>Search for item</label> 
     <input ng-model="searchPhrase" name="searchPhrase"> 
    </md-input-container> 
    </div> 
</md-toolbar> 

您可能需要的,如果在搜索框中坐在高調整垂直對齊方式。您可以通過添加以下CSS這樣做:

.myCustomClass md-input-container .md-errors-spacer{ 
    min-height: 0px !important; 
} 

顯然,正確的方法是創建一個自定義類工具欄上的輸入,並應用上面的樣式,所以你最終不會重寫默認樣式的其他輸入標籤。

+0

謝謝我錯過了標籤下的部件。你將如何創建你所指的自定義類? – Flash

+0

@Flash - 更新了我的答案。只需將自定義類添加到'md-toolbar'標記中,然後確保您更新了css以使用此繼承。 – Hooligancat