微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将HTML绑定到angular中的多个.ts文件

如何解决将HTML绑定到angular中的多个.ts文件

我目前正在开发Angular应用程序,特别是在样式和功能方面非常复杂的表。

我的组件文件当前有2k行代码,它包含用于文本样式设置,表样式设置的功能,用于检查数据是否正确的功能,数据格式设置等。 许多这些功能都是直接从HTML字段thorugh插值调用的。

有什么办法可以将这个很大的文件分成较小的文件

解决方法

您可以将组件分解成较小的组件并将其嵌套。

典型示例:

<app-list>
  <app-list-item></app-list-item>
</app-list>

父组件然后可以将其属性传递给子组件:

<app-list>
  <app-list-item [name]="valueFromParent"></app-list-item>
</app-list>

还可以将值从子级备份回父级:

<app-list>
  <app-list-item (onChildEvent)="updateParent($event)"></app-list-item>
</app-list>

我试图在这里保持简单,但是还有更多。 我建议您仔细阅读官方Angular tutorials,因为它们很好地解释了这些概念。

您应该进一步尝试将尽可能多的功能放入Services中。这也有助于使您的组件更小,更易于推理并有助于测试。

例如functions for check if data treated are correct是服务方法的一个很好的例子。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。