У меня вот есть две идеи:
js приложение -> разбить на модули -> переписать на ангуляр по компонентам
js приложения -> криво косо перенести на ангуляр, чтобы оно хотя бы запускалось -> постепенно разбивать на ангуляр компоненты (искать паттерны на странице и заменять их одним модулем)
при втором варианте есть вероятность положить болт в будущем, если есть время нормально спроектировать, то лучше нормально спроектировать
надо просто понять как сделать нормально и все