2016-05-28 3 views
2

フレックスボックスを使用してコンテンツがng-repeatで満たされている場合、コンテナをスクロール可能にする方法。フレックスボックスでng-repeatで絞り込まれたアイテム - angular.js/flexbox

問題は、flexboxがその要素に高さを適用していないように見えます。あなたはアイテムが一緒に圧迫見るフィドルで

<div ng-app> 
    <div ng-controller="Ctrl"> 
    <div class='container'> 
     <div class='item' ng-repeat="item in items"> 
     <div class='item-inner'>{{item.text}}</div> 
     </div> 
    </div> 
    </div> 
</div> 

http://jsfiddle.net/5eg2zn2d/

+2

あなたはjsfiddleを作ることはできますか? – martin

+0

うまく動作するように思えます。 –

+0

は、私のために働いていることをFirefoxでも実現しました。オペラ(\t 41.0.2353.69)とクロム(バージョン54.0.2840.100(64ビット))では使用できません。 – Stefan

答えて

4

フレックスボックス内の要素の動的追加を適切にサポートしていないブラウザでは、.item要素にflex-shrink: 0;を追加できます。

だからあなたのコードは次のようになります。

.item { 
    display: flex; 
    margin: 3px; 
    flex-shrink: 0; 
} 
関連する問題