Ich bin ziemlich neu in AngularJS und ich arbeite mit Angular Materials, und ich bin auf ein Problem gestoßen, das ich nicht verstehen kann.AngularJS Material md-list hight ganz anders in chrom
Wenn man eine md-Liste schreibt, wird sie in Firefox und IE (11) gut dargestellt, aber in chrome nimmt jedes md-list-Objekt die volle Höhe des Fensters an, aber nur wenn ich den Code ausführe für meine Seite.
Wenn ich andere Seiten (zB die Angular-Material-Demos) anschaue oder den Code in einen gemeinsam nutzbaren Editor, wie Codepen oder Jsfiddle, lege, rendern sie gut.
Der folgende Code ist eine Testvorlage, die
<html lang="en" >
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/angular_material/1.1.0-rc2/angular-material.min.css">
</head>
<body ng-app="BlankApp" ng-cloak>
<div style="height:400px;width:500px;">
<md-list>
<md-list-item ng-click="null">Item 1</md-list-item>
</md-list>
<md-list>
<md-list-item ng-click="null">Item 2</md-list-item>
</md-list>
<md-list>
<md-list-item ng-click="null">Item 3</md-list-item>
</md-list>
</div>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.3/angular.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.3/angular-animate.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.3/angular-aria.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.3/angular-messages.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angular_material/1.1.0-rc2/angular-material.min.js"></script>
<script type="text/javascript">
angular.module('BlankApp', ['ngMaterial']);
</script>
</body>
</html>
CodePen falsch anzeigt: http://codepen.io/anon/pen/pyqKZr
Live-Demo des ausgefallenen Layout: http://angular.deathwishgame.co.uk/
Warum dies nur geschehen, wenn meine eigene Rendering Seite allein, was mache ich falsch?
Fantastisch! Das Hinzufügen von Höhensteuerelementen zu "md-list-item" und den Unterklassen, die die Höhe steuern, hat sich bewährt. Vielen Dank. Ich freue mich auf den nächsten RC. Leider benutze ich die md-colors Direktive, daher kann ich nicht auf rc1 zurückgreifen. –
Dieses Problem wurde jetzt in RC.5 behoben. –