【发布时间】:2023-03-09 01:20:01
【问题描述】:
我所在的团队有大约 6 名 UI 开发人员,他们的质量参差不齐,几乎没有 Angular 经验。许多人是承包商,对代码库几乎没有经验。该应用程序有一个非常花哨(复杂)的用户界面。它支持 IE8+(希望很快 IE9+)。
我们将 Angular 引入应用程序的主要扩展,我被要求为团队编写 Angular 使用指南。
我们将使用指令来创建精美的 UI 元素,所有元素都以“ipwr”为前缀以避免名称冲突。我正在尝试决定是否要求开发人员为他们的指令提供限制“元素”或“属性”。只要求一个,以避免混乱和混乱。
我的问题是:对于指令、“元素”或“属性”,哪种限制更好或更流行? 我主要关心的是对于没有 Angular 经验且对应用程序代码库不熟悉的人来说易于使用,以减少错误、复制和粘贴行为等。
【问题讨论】:
标签: angularjs angularjs-directive maintainability