javascript - 如何使用 angular.element 获取li元素

  显示原文与译文双语对照的内容

我是 Angular的新员工,我正在试图使用 angular.element 从ul获得一个类,并将一个类添加到它。 但它似乎并不正常,它显示了'未定义'。 我在哪里出错?


app.controller('MainCtrl', function($scope) {
 $scope.names = [
 'John',
 'Doe'
 ];

 console.log(angular.element(document.getElementById('container'))[0].children[1]); 
});

演示:http://plnkr.co/edit/gfyDlLeXcbc0uAIxPE93?p=preview

时间: 作者:

它不起作用,因为当你打电话给 console.log(angular.element(document.getElementById('container'))[0].children[1]); 渲染阶段还没有启动,并且此时未呈现 <li>

如果需要添加一个动态 ,我建议使用类。

演示工具:怎样使用

演示如何将 class{{}} 一起使用

作者:
...