angular - 角材料步进样式
问题描述
嗨,我想像给定的图像一样自定义现有的角度材料步进器 ui。是否可以以编程方式更改图标,如果出现错误,则应显示红色的错误图标
https://stackblitz.com/edit/angular-4rvy2s-sprtoe?file=app/stepper-overview-example.ts
解决方案
根据您的描述,这两种情况都是可能的,官方文档中有示例
1.自定义图标:
为了使用自定义步进状态,您必须将 displayDefaultIndicatorType 选项添加到全局默认步进器选项中,可以通过在应用程序的根模块中为 STEPPER_GLOBAL_OPTIONS 提供值来指定该选项。
Soruce + 示例:https ://material.angular.io/components/stepper/overview#step-states
2.错误状态:
如果您想在用户经过未正确填写的步骤时显示错误,您可以通过 errorMessage 输入设置错误消息,并通过 STEPPER_GLOBAL_OPTIONS 注入令牌中的 showError 选项配置步进器以显示错误。
来源+示例:https ://material.angular.io/components/stepper/overview#error-state
推荐阅读
- asp.net - ASP.net 页面的多个并发实例分别处理
- javascript - 更新通过 appendChild 创建的元素
- angular - ngbTypeahead 不适用于 Angular 6 和 ng-bootstrap
- spring - 将 Multipart 文件作为表单数据发布到 REST 服务
- azure - 将 .Net Core 应用程序设置作为环境变量发送到 kubernetes pod
- php - 如何将 WhatsApp 分享按钮添加到 PHP 网站?
- maven - Alfresco HotSwapAgent 额外类
- initialization - 多次重新加载fancytree的问题
- python - 有没有办法将 H2O 部分相关绘图结果保存为数据框?
- typescript - 在没有模块的情况下使用 TypeScript、Mocha 和 Chai