Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 安格拉斯的第n个孩子_Javascript_Jquery_Css_Angularjs - Fatal编程技术网

Javascript 安格拉斯的第n个孩子

Javascript 安格拉斯的第n个孩子,javascript,jquery,css,angularjs,Javascript,Jquery,Css,Angularjs,我有如下HTML代码: <div> <div class="a"></div> <div class="a"></div> <div class="a"></div> <div> 我想使用angularJS将类b添加到块的最后一个子级。请注意,我没有将代码作为静态块,而是使用数据列表和 <div class="a"></div> 作为模板,因此我只能

我有如下HTML代码:

<div>
    <div class="a"></div>
    <div class="a"></div>
    <div class="a"></div>
<div>
我想使用angularJS将类b添加到块的最后一个子级。请注意,我没有将代码作为静态块,而是使用数据列表和

<div class="a"></div>
作为模板,因此我只能在创建时进行更改。
在jQuery中,我可以轻松地使用第n个子类和addclass。我在angularjs中看到了一些使用$index的示例,但这里没有ng repeat,因此无法使用它。

您需要在angularjs或jquery?angularjs中实现。正如我提到的,在jqueryIt中很容易做到,不清楚为什么你不使用AngularJS来生成这个HTML,例如使用ng repeat等。你能解释一下吗?因为它是由服务器端的CMS创建的。它是asp.net中的一种数据列表,适合我。我不是在寻找更复杂的方法。我正在寻找一种与jquery nth-child一样简单的方法。问题在于,直接进行DOM操作并不是AngularJS所要做的。如果您想修改DOM,可以继续尝试使用jQuery进行修改,但是。如果你想使用AngularJS,你应该专注于用角度的方式来做事情,这意味着在你的HTML视图和控制器中使用指令。