Angular:绑定到 @Input 别名

2024-06-29

我正在尝试在以下指令中设置输入别名example https://angular.io/guide/attribute-directives#bind-to-an-input-alias

  @Input('appAvatarColor') name: string;

该程序正在运行,但我收到了来自 TS Lint 的警告

指令输入属性不应重命名

指令选择器是这样的

@Directive({
  selector: '[appAvatarColor]'
})

难道我做错了什么?
为什么默认情况下这被认为是不好的做法?


您可以关闭规则tslint.json

"no-input-rename": false

或禁用仅检查特定行,例如:

// tslint:disable-next-line:no-input-rename
@Input('appAvatarColor') name: string;

我的问题是为什么默认情况下这被认为是不好的做法?

  • 同一财产的两个名称(一个私有,一个公共)本质上是令人困惑的。

  • 当指令名称也是输入属性并且指令名称不描述该属性时,您应该使用别名。

From https://angular.io/docs/ts/latest/guide/style-guide.html#!#05-13 https://angular.io/docs/ts/latest/guide/style-guide.html#!#05-13

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Angular:绑定到 @Input 别名 的相关文章

随机推荐

  • 如何在react中返回点击元素的属性?

    我想知道是否有一种简单的方法来获取单击元素的属性React js function App return
  • jQuery Mobile 和文本区域行

    所以 我想展示一个textarea仅 1 行 但 jQuery Mobile 并不这么认为 无论我在rows属性 它始终是 2 行高度 请问有什么解决办法吗 jQuery Mobile CSS 设置了特定的高度textarea要素 text
  • 强制在 PureScript 中显示记录

    是否可以在 PureScript 中强制显示 即创建字符串表示形式 用于调试目的的任意记录 无论它是否具有类型类实例Show 我想展示的内容浦克斯活动 http www alexmingoia com purescript pux docs
  • 在 kubernetes 中部署 azure 函数时如何检索函数键

    我在 kubernetes 中部署了 azure 函数 如下MS DOC https learn microsoft com en us azure azure functions functions kubernetes keda uni
  • 获取访客的 Optimizely A/B 测试和变化

    当我在网站上运行实验时 我希望能够找出当前访问者看到的测试和变体 我无法找到如何做到这一点优化Javascript API https www optimizely com docs api 您可以获得第一个正在运行的实验的 ID 假设您有
  • 如何使用 T-SQL 插入 Identity Server 4 持久 ApiSecret 值

    我已经完成了 Identity Server 4 快速入门 了解如何使用实体框架持久存储配置和操作数据 在快速入门中 ApiResources 以代码形式加载到数据库中 Api 秘密设置为 new ApiResource api1 My A
  • 如何改变R中数据框的形状? (将具有相同名称的列堆叠在一起)

    我正在尝试重塑 R 中的数据框 Gene ID Value Gene ID 1 Value 1 Gene ID 2 Value 2 1 A 0 A 3 A 1 2 B 5 B 6 B 5 3 C 7 C 2 C 7 4 D 8 D 9 D
  • 现代 Ada 到 C/C++ 转换器 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有没有从 Ada 95 2005 到 C 的源到源转换器 翻译器 它们有多完整 它们可以将 Ada 的每
  • 如何在 Perl CGI 程序中进行分页和排序?

    这是我从 SQLite 数据库检索数据的表 它有很多记录 所以在 添加 按钮附近我需要类似的东西 lt lt gt gt 每当我点击时 它就会执行分页功能 另外 除了表每个标头 例如 UserName UserId 之外 我还需要排序 按钮
  • 限制执行第三方软件的线程的权限

    我正在开发一个基于 Eclipse 的应用程序 能够执行第三方组件 不是 eclipse plugin 每个组件都有一个列出权限 以及相应动机 的自定义描述符 这样最终用户可以决定是否执行它 组件在单独的线程中执行 如何根据描述符限制这些线
  • Django表单中的隐藏字段不在cleaned_data中

    我有这个表格 class CollaboratorForm forms Form user forms CharField label Username max length 100 canvas forms IntegerField wi
  • 如何仅显示匹配行之后的下一行?

    grep A1 blah logfile 感谢此命令对于其中包含 blah 的每一行 我得到了包含 blah 的行的输出以及日志文件中的下一行 这可能是一个简单的问题 但我找不到一种方法来省略包含 blah 和的行only显示输出中的下一行
  • ios - 安排无限数量的本地通知

    我有一个应用程序 允许用户创建重复事件 每一个事件在一天中的特定时间可能有也可能没有提醒 警报 如果有的话 应用程序会发送一个本地通知在一天中的那个时候 事件存储在CoreData Event name Go to London date
  • 为什么 Visual Studio 2010 中的数据比较时所有表格都丢失了?

    我正在尝试使用 Visual Studio 2010 中的数据比较功能来查看两个不同数据库中的几个表之间的差异 这两个数据库都是本地的 我可以看到它们并从我正在查找的表中查询数据 但是 在数据比较向导中 我没有看到应有的表格列表 根据MSD
  • 我如何知道Python的unicode函数识别的所有支持的编码

    Python 有一个unicode将字节流转换为 unicode 字符串的内置函数 我只是希望我能查询所有可用的encoding在我的系统上 但如何 这个问题的原因是 有人使用 MAC OS X 向我发送了一封内容编码为 iso 2022
  • 将数组值翻转为数组键的函数? [复制]

    这个问题在这里已经有答案了 有没有一个php函数可以接受下面的数组 array size 4 1 gt string 0 6 gt string 1 7 gt string 1 8 gt string 7 将其翻转到下面的数组 请注意 数组
  • 为什么使用 rand() 时会得到这种特定的颜色模式?

    我尝试创建一个图像文件 如下所示 uint8 t raw r pixel width pixel height uint8 t raw g pixel width pixel height uint8 t raw b pixel width
  • Inno Setup - 按组件定义磁盘空间

    默认情况下 在组件页面上 Inno Setup 会将内部所有文件的大小添加到所选组件的大小 显示在页面底部 现在 我特别需要 Inno Setup 要求与当前组件的大小完全相同 我怎样才能做到这一点 新代码 Setup AppName Da
  • 如何选择主题与队列

    当我们设计应用程序时如何选择Topic Queue类型实现 我知道 a 如果有多个消费者使用该消息 则使用 Topicb 如果只有一个消费者则使用Queue 请提供更多需要考虑的点 比如并发 消息持久化 负载均衡等等 Thanks Rw 如
  • Angular:绑定到 @Input 别名

    我正在尝试在以下指令中设置输入别名example https angular io guide attribute directives bind to an input alias Input appAvatarColor name st