可以使用Angular * ngFor重复静态内容吗

阿杰·西凡(Ajay Sivan)

我想创建6个<a>具有不同背景颜色和图像的标签。所有颜色和图像均为静态数据。我应该对所有<a>标签进行硬编码还是将其*ngFor用于数组?它们之间是否有性能差异?

阿尔特姆·阿尔希波夫

如果该内容确实是静态的,则最好将其硬编码到网页中,而不要使用ngFor而且,您说的所有链接都是不同的,这意味着您将需要将大量数据传递到项目数组(样式或类名,标题,href等)中。因此,用HTML编写一次代码要快得多。

从性能的角度来看也更好。在您的情况下,如果使用ngForAngular可以运行内部事物,而没有真正的理由这样做。另外,您实际上会创建不必要的绑定到局部变量(项目数组)。

我认为在这种特殊情况下,使用HTML会更容易,更快捷。

注意:对于静态内容,我认为在用户与应用程序进行交互的所有时间内都不会以任何方式更改的内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Angular 4-我可以使用ngFor动态创建表单吗?

web.py可以使用其内置服务器路由静态内容吗?

学习 Angular 4 后,我可以使用 Angular 8 吗?

我可以使用Mojolicious建立静态网站吗?

Python中可以使用静态类变量吗?

可以使用此Python“静态变量” hack吗?

可以使用静态方法进行匕首注入吗?

扩展方法可以使用非静态字段吗?

子类可以使用模板父类的静态方法吗?

我可以使用用户输入的字符使用Angular动态过滤名称数组吗?

Angular 2-* ngFor:是否可以使用替代的终止条件?

可以使用tkinter按钮重复更改画布对象吗?

我可以使用distinctUntilKeyChanged来删除重复的对象吗?

可以使用Powershell列出URL目录的内容吗?

Firebase可以输出静态内容吗?

我可以使用自定义构建的 Angular 组件作为输入字段的占位符吗

可以使用Angular的ui路由器限制直接URL导航吗?

我可以使用Angular-Filter对多个字段进行分组吗?

我们可以使用Angular.js完全替代javascript模板引擎吗?

您可以使用Angular的HttpClient强制浏览器下载文件吗?

我可以使用Angular.js作为模板引擎吗?

我可以使用angular2组件中的EventEmitter传递变量吗?

Angular可以使用捕获而不是冒泡来捕获事件吗?

我可以使用 Angular 通过新的 window.open 执行 HTTP POST 吗?

我可以使用 angular 版本 1 构建带有离子的应用程序吗

我们可以使用TestCafe来自动执行angular或reactjs应用程序吗?

可以使用 Angular 从 URL 数组中列出 Google Pagespeed Insight 结果吗?

您可以使用开发人员工具查看 Angular 的 Guard/Service 代码吗?

可以使用powermock测试静态方法