Добавление атрибута к включенному элементу

У меня есть директива формы, которая расширяет возможности тега формы HTML, который я поддерживаю, чтобы добавить к нему поведение. Ниже приведено одно использование этого,

     return {
        restrict: 'E',
        replace: true,
        transclude: 'element',
        template: '<fieldset ng-disabled="formLoading" ng-transclude></fieldset>',
        link: function (scope, elem, attr, ctrl, transclude) {
            // elem.on('submit', function () {
            //     $rootScope.formLoading = true;
            // });
        }
    }

Выше я включаю форму для хранения внутри набора полей, чтобы пользователь не мог взаимодействовать с формой, если форма загружается.

Теперь, если я хочу добавить autocomplete off приписать форму, которая включена в состав, что будет правильным способом сделать это?

1 ответ

Решение

Ну, это сработало для меня.

        link: function (scope, elem, attr, ctrl, transclude) {
            angular.element(elem[0].firstChild).attr('autocomplete', 'off')
        }

В этом случае включенным элементом является firstChild элемента.

Другие вопросы по тегам