Скрыть, что веб-сайт был создан с помощью Angular

Мне было интересно, могу ли я скрыть, что мой простой веб-сайт был сделан с помощью Angular. Я мог видеть это <app-root _nghost-iie-c28 = "" ng-version = "11.0.4"><router-outlet _ngcontent-iie-c28 = ""> на веб-сайте и думал, что все веб-сайты Angular имеют эти теги, но нет. Итак, каким образом я могу их скрыть?

Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
Изучение Angular 1#
Изучение Angular 1#
Здравствуйте, друзья, как дела, надеюсь, у вас все хорошо.
1
0
1 333
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Связанный билет

Просто добавьте корневой компонент для удаления атрибута версии:

@Component({
    selector: '[data-app]',
    templateUrl: './app.component.html',
    styleUrls: ['./app.component.scss']
})
export class AppComponent {
    constructor(private _elementRef: ElementRef) {
    }

    ngOnInit(): void {
        this._elementRef.nativeElement.removeAttribute("ng-version");
    }
}

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

Примечание. Как упоминалось в обсуждениях, связанных с заявками, это может быть в основном для производственной сборки, поскольку некоторые инструменты зависят от атрибута для сборок разработки.

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