Angularjs가 렌더링 템플릿을 진행 한 후 현재 HTML 페이지를 문자열로 가져오고 싶습니다 (예 :).Angularjs에서 현재 템플릿 기능을 사용하려면 어떻게해야합니까?
목표는이 콘텐츠를 내 서버로 보내는 것입니다. 당신의 도움이
Angularjs가 렌더링 템플릿을 진행 한 후 현재 HTML 페이지를 문자열로 가져오고 싶습니다 (예 :).Angularjs에서 현재 템플릿 기능을 사용하려면 어떻게해야합니까?
목표는이 콘텐츠를 내 서버로 보내는 것입니다. 당신의 도움이
에 대한
.controller('MyCtrl', ['$scope', '$location', function ($scope, $location) {
// 1- get the current html content of my web page
// 2- send it to my server
}])
덕분에 당신은 그 후 다시 서버로 데이터를 전송하는
angular.element('html').html()
를 사용하여 $ HTTP 서비스를 사용하여 페이지의 현재 내용을 얻을 수 있습니다.
링크 기능에서 코드를 실행하는 지정 문을 작성해야합니다. 템플리트가 빌드 된 후 링크 함수가 호출됩니다.
지침 : HTML
<body my-directive></body>
또는 조언을 할 수에서
? 내 서버에 현재 html 페이지를 보내고 싶습니다. 이 페이지가 이미 컴파일되었으므로 (html + css) 형식이 잘 지정되어 사용자 컴퓨터에 이미 다운로드되었습니다 ... 내 서버로 보내고 싶습니다. 전자 메일을 통해 고객에게 보내고 싶습니다. Voila. – user3223056