source

Angular에서 비활성화된 JavaScript를 처리하는 방법JS

manycodes 2023. 2. 25. 21:25
반응형

Angular에서 비활성화된 JavaScript를 처리하는 방법JS

AngularJS는 활성화되어 있는 JavaScript에 의존합니다.즉, Angular에 내장된 애플리케이션이나 웹 사이트를 방문하면JS가 올바르게 렌더링되지 않습니다.

AngularJS를 사용할 때 JavaScript가 비활성화된 방문자를 처리하기 위해 일반적으로 사용되는 규칙은 무엇입니까?

왜 그런 건지 설명해 주세요.

여기에는 각도 JS 지시어와 {{data_bindings}}을(를) 처리하는 경우가 포함됩니다.페이지가 페이지를 렌더링할 수 없는 경우 데이터가 표시되지 않도록 합니다.

이 질문에 대한 다른 답변과 "JavaScript가 비활성화되어 있는지 검출하는 방법" 및 Angular에 대한 추가 조사를 검토한 후.JS.

먼저 데이터 인덱스를 통해 표시되는 모든 변수를 숨깁니다.

이것은 HTML 태그에 부가된ng-cloak을 사용하여 실행할 수 있습니다.

<div ng-cloak>
    <!-- page content here -->
    {{bound_data}}
</div>

또한 이 요소를 숨기기 위한 CSS 태그도 포함되어 있습니다.

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
    display: none !important;
}

그런 다음 사용자가 JavaScript를 차단하거나 비활성화할 때 대체 내용을 표시하도록 할 수 있습니다.이 작업은 태그를 사용하여 수행됩니다.

<noscript>
    You must have JavaScript enabled to use this app.
</noscript>

앱을 사용하기 위해 기능이 축소된 앱을 만들거나 방문자에게 JavaScript를 사용하도록 요구할 수 있습니다.

<NOSCRIPT>
You need Javascript enabled to use this site.
</NOSCRIPT>

http://www.w3.org/TR/html401/interact/scripts.html#h-18.3.1

언급URL : https://stackoverflow.com/questions/22256371/how-to-handle-javascript-being-disabled-in-angularjs

반응형