https://plnkr.co/edit/aUYfOBJ0MdywKW2pphOM?p=preview材料2:難度定型寬度MD-選擇
<md-select placeholder="food" style=""><!-- no width stylings that work -->
<md-option *ngFor="let food of foods" [value]="food.value">
{{ food.viewValue }}
</md-option>
</md-select>
請參閱上述plunker。我在用佔位符'food'設計md-select的寬度方面遇到了很多困難。爲什麼我不能在md-select標籤中做一個style =「」?我曾嘗試針對這個同樣的div與一個沒有反應的類。我也嘗試過使用在Chrome,Firefox和IE的F12工具中可見的.md-select-trigger類。沒有。
工作的唯一方法是取消選擇瀏覽器工具區中可用的.md-select-trigger類的最小寬度或彈性空間。
我不知道我在這裏處理的是什麼。
不應該有任何東西阻止你使用'style =「/ *你想要什麼* /」',例如[this plnkr](https://plnkr.co/edit/Wqg1vvxE2DINhetzL28e?p=preview) – Aeveus
@Aeveus不,我不認爲它是一件沉悶的事情。我的本地同樣的事情。我曾嘗試過style =「min-width:10px」,style =「width:10px」等,以顯示寬度的明顯變化,沒有任何東西。 –
您試圖更改當前組件範圍之外的內容。 Angular [查看封裝](https://angular.io/docs/ts/latest/guide/component-styles.html#!#view-encapsulation),這意味着此組件中定義的樣式不會滲入不同的組件。您可以通過全局樣式文件覆蓋此視圖,或者關閉視圖封裝(儘管不建議這樣做)。 – Aeveus