html - 对于任何输入类型, Angular Material 输入标签始终 float

标签 html css angularjs input angular-material

我需要在每个包含 md-input、md-select、md-datepicker 或 md-autocomplete 的 md-input-container 上显示固定(无动画) float 标签。我实际上通过在 md-input-container 上添加 class="md-input-has-placeholder"设法让它在 md-input 上工作,但它不适用于任何其他类型的输入。

<md-input-container class="md-input-has-placeholder">
    <label style="font-size:15px;">Name</label>
    <input type="text" name="name" ng-model="user.name">
</md-input-container>

result expected example

最佳答案

你可以只添加 placeholder=""到你的字段..我已经用输入和文本区域进行了测试,不知道它是否适用于所有组件..希望它有帮助

<md-input-container>
        <label>Text (always floating)</label>
        <textarea ng-model="ngModel" rows="1" md-maxlength="150" placeholder=""></textarea>
    </md-input-container>

关于html - 对于任何输入类型, Angular Material 输入标签始终 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41103885/

相关文章:

javascript - 由于过多的事件,jQuery 动画表现异常?

javascript - AngularJS 将 Javascript 对象传递给 Controller

PHP 为每个用户循环 HTML 表

javascript - jQuery - 删除()不工作

html - 如何删除 :target pseudo-class from the entire page with HTML/CSS only?

javascript - AngularJS 将表达式传递给函数

javascript - 将 ng-options 与嵌套数组一起使用

javascript - 使用 axios 修改 vue.js 中的数据变量

css - HTML5 部分 - 如何在这种情况下进行标记和样式设置?

asp.net - 我应该如何组织我的 ASP.Net 主题和通用 CSS 文件