1
ng-repeatで複数のラジオボタンを使用しています。 Safariでは、ラジオボタンが重なってレンダリングされます。下の動作の写真: 角度のある素材 - md-radio-groupがサファリを期待してレンダリングしていない
Chromeでは、期待される写真が下にレンダリングされます。 [
私は間違っていますか?以下のコード:
<div ng-repeat="item in multi.multiChoice" layout="column" layout-align='start start' ng-if="multi.viewFn()">
<div class='multi-button' flex='70' md-theme="altTheme">
<md-radio-group class='md-primary' ng-model="multi.content.value" >
<div flex layout='row' layout-padding layout-align="start center" ng-style="{'background-color':multi.checkFn('BG',item.value),'color':multi.checkFn('FONT',item.value)}">
<md-radio-button flex ng-value="item.value">
{{item.value}}
</md-radio-button>
</div>
<span </span>
</md-radio-group>
</div>
</div>
<md-button class="md-raised md-warn" aria-label="Edit" ng-click="multi.content.value=null" ng-if="multi.viewFn()">
Clear
</md-button>
<label ng-if="!multi.viewFn()">{{multi.content.value}}</label>
おかげで、これを働いた。私はまた、何らかの理由で、layout = 'column'が最も外側のdivにないことがわかりました。 –