2016-07-14 47 views
0

我正在觀察角材料中的一些奇怪行爲,並不理解它是否存在錯誤或預期行爲。以下是可在服務器上運行但不在本地環境中的scss代碼片段。_(下劃線)正在追加到角材料中的類別

md-radio-button, md-checkbox{ 
    border-color: #0FA3BC; 
    &.md-checked{ 
     .md-icon{ 
      background-color: #0FA3BC; 
     } 
    } 
    .md-on{ 
     background-color: #0FA3BC; 
    } 
} 

以下是HTML代碼片段。

<md-radio-group ng-model="delivery.requiredoneoption" ng-if="delivery.deliveryoptions.required_parts.select_one" ng-change="delivery.informUser(parts.part_number)"> 
    <md-radio-button ng-repeat="parts in delivery.selectedParts" ng-value="parts.part_number" > 
      {{parts.product_name}} - {{parts.price | currency}} 
    </md-radio-button> 
</md-radio-group> 

經過一番分析,我認爲,在我的本地設置,角材料前面加上_(下劃線)md-on類,並使其_md-on。同樣約_md-off

如果他們也使用一類爲md-onmd-off https://github.com/angular/material/blob/master/src/components/radioButton/radio-button-theme.scss 從材料的源代碼檢查主題之一的源代碼,我清除緩存幾次,但沒有運氣。兩種環境中的代碼完全相同。

+0

即使在官方網站上的角材演示也在課堂上有_。 https://material.angularjs.org/latest/demo/radioButton – Mahesh

回答

1

這是故意的,因爲帶有下劃線前綴的類表明這些類是內部的,並且可以隨時更改。

此前綴與下劃線,前幾天已被刪除。 這些類將在v1.1.0中沒有下劃線,這將很快出現!