我可以使用自定义构建的 Angular 组件作为输入字段的占位符吗

坦泽尔

我是 Angular 的新手。我正在做一个项目。我创建了一个自定义的month-picker组件在Angular 6从暂存(*因为我不允许任何外包第三方库甚至没有bootstrapfontawesomeprimeng)和我想要一个简单的文本字段中,我想展示一个简单的日历图标。我尝试了几种解决方案。是最相关的,但他们正在使用AngularJS. 也有些不同。也不是很有用。这是我的代码。我还创建了一个CodePen

时间选择器.component.html

<our-icon class="icon-our-calendar"></our-icon>
<input class="input-field" type="text">

注意: <our-icon>是我组织自己的图标库。我不被允许超越这一点。

在 CodePen 上尝试过这个,但对图标使用了一些十六进制代码。无论如何我可以将our-icon标签作为占位符添加到输入字段中,如下所示:

<input class="input-field" type="text" placeholder="<our-icon class="icon-our-calendar"></our-icon>">

我知道这是完全错误的,但只是想让您了解我的实际意思。

但首先我想问一下它是否可行,或者我只是在浪费每个人的时间。请给我一些方向。

普洛奇

这只是一个css问题。将图标和输入视为不同的元素,而不是相互结合。

制作position: absolute图标并根据图标的大小应用填充,以便在图标之后开始输入。

CSS

input {
    width: 450px;
    padding: 5px 35px;
    height: 25px;
}

.input-wrapper {
  position: relative;
}

.input-wrapper .input-icon {
  position: absolute;
  padding: 12px;
}

模板

<div class="input-wrapper">
  <app-our-icon class="input-icon"></app-our-icon>
  <input>
</div>

演示。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我可以使用“每晚构建”功能运行自定义的Circle CI构建脚本吗?

我们可以使用angular js中的自定义过滤器过滤嵌套的json数据吗

我们可以使用 angular 中的自定义 css 覆盖选择器的默认样式吗

您可以使用自定义触发器来更新Angular中的ng-model字段吗?

我们可以使用sonarQube完全替代自定义构建的安全测试方案吗?

我可以使用自定义构造函数创建自定义数组吗?

我可以在指令之外使用自定义 Angular 管道吗?

Acumatica 自定义:我可以使用反射获取缓存中字段的值吗?

我可以限制可以使用ResourceQuota创建的自定义资源的数量吗?

动态使用webfont图标作为输入字段中的占位符

我可以使用 Google Analytics API 来自定义我的布局吗?

我可以使用 BindableProperty 在我的 Xamarin ContentView 自定义控件中禁用按钮吗?

我可以使用与部分标题不同的自定义部分链接吗?

我可以使用自定义工具替换Total Commander中的内部差异吗?

我可以使用Spark进行自定义计算吗?

我可以使用SQL显示基于列值的自定义文本吗?

我可以使用Fabric SDK在时间轴上设置自定义onClick吗?

OptaPlanner:我可以使用带有两个变量的自定义 changeMove 吗?

自定义 thenables:我可以使用“then”方法创建自己的对象吗?

我可以使用os / arch注释指令等自定义生成标志吗

我可以在路由中自定义`resources'帮助器以使用\:id以外的参数吗?

我可以使用Stormpath访问特定用户的自定义数据吗?

我可以使用自定义主机名覆盖ssh主机配置吗?

我可以使用android的OTA系统更新自定义应用程序吗?

我可以使用自己的自定义宏覆盖标准库中的宏吗?

我可以使用自定义iOS UI登录用户的Google Drive帐户吗?

我可以使用ID以外的自定义键创建azure cosmos db文档吗

我可以使用自定义属性创建XmlAttributeOverrides吗?

我可以使用 google Analytics 动态自定义页面吗?