我正在研究Angular,我想知道这个特定点的最佳组织是什么:
主题:我创建了一个分页,我想用javascript函数创建它。
问题1:我应该在组件(gazette.component.ts)或属性指令中创建此功能吗? / p>
问题2:我应该在javaScript ES6中创建此函数(不是jquery,jquerylite或其他任何东西)吗? 这种情况的最佳做法是什么?
谢谢!
答案 0 :(得分:0)
当您想对许多dom元素/组件使用相同的代码时,指令很有用。就像你想在特定条件下关注/突出显示一些div /段。
您的应用程序中可能有数百个元素 实现相同的功能。在这种情况下,您可以编写指令。
在您的情况下,如果您想在一个组件(GazetteComponent)中实现分页功能并封装其他组件的代码,那么您可以在此组件中编写代码
否则就去指示。
另请参阅组件和指令之间的区别。在您的情况下,您可能需要共享组件 而不是指令