2014-10-31 2 views
0

터보 링크 페이지에서 :AngularJS는 터보 링크를 무의미합니까?

터보 링크는 웹 응용 프로그램에서 다음 링크를 더 빠르게 만듭니다. 대신 브라우저가 자바 스크립트와 각 페이지의 변화 사이의 CSS 을 다시 컴파일시키는, 그것은 살아있는 현재 페이지 인스턴스를 유지하고 머리 만 몸과 제목을 대체

나는 리치 클라이언트를 구축하려면 AngularJS와 함께 제공되는 사이드 프레임 워크는 프레임 워크가 무의미한 Turbolinks를 만드나요?

답변

0

대답은 아니오입니다. 둘 다 다르게 작동하며 주요 목표는 다릅니다.

Turbolinks는 HTML로 응답하는 Rails 웹 응용 프로그램에서 작동합니다.

Angular JS 또는 기타 JS 프레임 워크는 JSON API 백엔드를 사용합니다.

터보 링크를 사용하는 데 추가 코딩이 필요하지 않습니다. 터보 링크는 전송되는 콘텐츠를 최소화하여 페이지를 빠르게로드하는 방법 일뿐입니다. HTML 본문 태그 만 바꾸기

JS 프레임 워크를 사용하면 전체 프런트 엔드 응용 프로그램을 빌드해야합니다. 동일한 백엔드를 사용하여 모바일 앱을 개발할 때 특히 유용합니다.

+0

그래, 그렇긴하지만 바디 태그를 대체하여 각도 태그가 터보 링크와 동일한 효과를냅니다. –

+0

각도에서 HTML 템플릿은 프론트 엔드에서 발생합니다. Angular는 템플릿 엔진이 내장되어 있지만 터보 링크를 사용하는 동안 앱 서버는 HTML을 출력합니다. – Santhosh

+0

AngularJS 앱을 만드는 방법에 URL에서 가져와야하는 부분이있는 경우 해당 부분이 서버에서 "침을 뱉습니다". –

관련 문제