Я новичок в угловом, и я пытаюсь получить li из ul с помощью angular.element и добавить к нему класс. Но он не работает, и он показывает «неопределенный». Где я иду не так?Как получить элемент li с помощью angular.element
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
правильно, но есть ли другой способ кроме ng-класса – user1184100
@ user1184100: если вы добавляете статический класс, должно быть достаточно обычного атрибута 'class' html. Для динамических классов, основанных на состоянии модели, вы должны использовать 'ng-class', поскольку он хорошо работает с угловым циклом. Другой способ - использовать '{{}}' с 'class'. Что-то вроде 'class =" {{myclass}} "'. –
@ user1184100: проверьте мои демонстрации. –