querySelectorAll和className的Angular 2方法

时间:2016-09-06 21:12:35

标签: angular typescript

我想知道定义函数的最佳方法,以获取列表的所有元素,并为所有元素应用/删除类样式。

var x = document.querySelectorAll(".example > li");

x.className = "";

如何将2以上的角度化?任何人都可以帮忙举个例子吗?

1 个答案:

答案 0 :(得分:-1)

Angular 2最佳实践是模板中编写的文档是向用户显示的文档。完全停止。该文档可以具有条件元素,这些元素可能会根据控制器提供的数据更改其外观,内容甚至存在,但这些元素仍然在文档中定义

要通过Angular 2最佳实践实现此目的,您必须在文档模板中指定每个列表项具有您关注的任何类,条件是某些变量或表达式使用由控制器。 NgClass是通常的方法。然后控制器更新该变量,并允许Angular更改检测找出响应中需要更新的所有类。