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
'source' 카테고리의 다른 글
| "참이 아님"으로 부울 필드에 대한 쿼리(예: 거짓 또는 존재하지 않음) (0) | 2023.02.25 |
|---|---|
| HTML 문자열을 JSON으로 쓰기 (0) | 2023.02.25 |
| 브라우저의 옵션 상태 파라미터를 UI 라우터로 되돌리는 방법 (0) | 2023.02.25 |
| API로서 Google Reader를 어디서 시작할까요? (0) | 2023.02.25 |
| Oracle SQL select에서 최대 2개의 숫자를 계산하는 방법은 무엇입니까? (0) | 2023.02.25 |