자바 스크립트에서 AJAX에 의해 반환 된 변수에는 간단한 문자열이나 <a href="www.example.com">EXAMPLE</a>
과 같은 href 코드가 포함될 수 있습니다. 나는 그것이 링크인지 아니면 간단한 문자열인지를 감지하고 적절하게 표시해야한다.자바 스크립트에서 하이퍼 링크로 변수를 감지하여 링크로 표시합니다.
즉 그 다음 하이퍼 링크, 예로서 텍스트로 표시되는 경우, 혹은 단순한 문자열은 다음의 경우는 그대로 표시하는 경우. 내가 할 내가 자바 스크립트 변수로 자바 스크립트 코드에서 그것을 할 수있는 방법
<span ng-bind-html-unsafe="name_of_variable">
사용하여 각도에서 그것을 할 수 있습니까? 변수 data
는 AJAX의 응답을 포함하는 경우
당신이 NG 바인드 HTML이 안전하지 않은 구현 방법에 봤어? – shapeshifter
스팬이나 div의'.innerHTML'에 응답을 저장하십시오. HTML 인 경우 브라우저는이를 구문 분석하여 적절하게 표시합니다. 단지 일반 텍스트 일 경우 그대로 표시됩니다. – Barmar
당신은 URL이나 간단한 문자열이 있는지 찾아서 그에 따라 조작 할 수있는 정규식 함수를 가질 수 있습니다. 앵커 요소를 동적으로 추가 할 수있는 URL이면 a = document.createElement ('a'); a.href = 'google.com'; a.innerHTML = "예"div에 추가 –