dart - Dart 中角组件的 Material list 的误差

标签 dart angular-dart angular-components dart-html dart-webui

每当我尝试用material-list中的display: inline-flex;填充项目列表时,flex都不会响应,该列表只会水平对齐,但是如果我将HTML代码从material-list更改为ul,则会按预期填充列表。那么,谁能告诉我我做错了什么?

enter image description here
list.html

    <div class="demo-list-content">
     <material-list>
        <material-list-item>
            <material-icon icon="home"></material-icon>
            <div class="demo-list-item">Item 1</div>
        </material-list-item>
        <material-list-item>
            <material-icon icon="home"></material-icon>
            <div class="demo-list-item">Item 1</div>
        </material-list-item>
        <material-list-item>
            <material-icon icon="home"></material-icon>
            <div class="demo-list-item">Item 1</div>
        </material-list-item>
        <material-list-item>
            <material-icon icon="home"></material-icon>
            <div class="demo-list-item">Item 1</div>
        </material-list-item>
        <material-list-item>
            <material-icon icon="home"></material-icon>
            <div class="demo-list-item">Item 1</div>
        </material-list-item>
    </material-list>
</div>

list.css
.demo-list-content {
    margin: 24px;
}

material-list {
    padding: 16px;
    display: inline-flex;
}

material-list-item {
    width: 200px;
    display: inline;
    flex-direction: column;
    border: solid;
    margin: 16px;
    text-align: center;
}

.demo-list-item {

}

最佳答案

如果删除与flex相关的内容并添加以下样式,则应将其包装

.material-list-item {
    float: left;
}

关于dart - Dart 中角组件的 Material list 的误差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46274780/

相关文章:

firebase - (Flutter Web) Firebase 存储不适用于 firebase 插件

javascript - Javascript 与 Google Dart 的比较

Dart 。当类没有实现接口(interface)时没有警告和错误

dart - 如何使用 material-ripple 来创建类似按钮的组件?

javascript - Angular ui-router 根据路由参数渲染不同的组件

javascript - 如何监听 AngularJS 组件中的事件?

dart - 在Dart中以24H格式输入时间

dependency-injection - AngularDart 依赖注入(inject)是如何工作的?

dart - 使用 Dart 在 angular2 中进行路由

angular - 如何仅在 Angular 中的某些页面上显示标题组件(现在仅在重新加载时显示)