Hola, comunidad 
Estoy trabajando en un proyecto con AngularJS. El proyecto ya estaba bastante avanzando cuando me sumé y es enorme, de modo que la tareas que me asignan debo hacerlas sin cambiar mucho lo que está. Ahora estoy trabajando en unos formularios, estos son componentes que se usan para crear o editar items en una tabla. El problema es que esta página está incrustada en Sharepoint y por alguna razón termina englobada en una etiqueta form, y como los formularios se reutilizan para varios items, cuando uso la validación de AngularJS, basta con que se abra el formulario una vez para que lo inputs queden como ng-touched y como no puedo englobar los formularios en etiquetas form, no veo la forma en que pueda hacer un setPristine o setUntouched. Quería saber si había forma de devolverle el estado de untouched directamente a los inputs o si me convendría en todo caso hacer una validación propia.