gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 01:39:00 25 4
gpt4 key购买 nike

我是 Angular 新手,我正在尝试使用 angular.element 从 ul 获取 li 并向其添加一个类。但它似乎不起作用并且显示“未定义”。我哪里出错了?

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>此时已渲染。

如果您需要动态添加类,我建议使用 ng-class

DEMO如何使用ng-class

DEMO如何使用class{{}}

关于javascript - 如何使用 angular.element 获取 li 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21163279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com