서버 측에서 오류가 보고되면 beego가 템플릿을 구문 분석할 때 발생한 오류여야 합니다. Angular의 템플릿은 프런트엔드 라이브러리이기 때문에 순수 HTML이므로 오류가 발생하면 브라우저 콘솔에 반드시 보고됩니다. 정확히 무엇이 잘못되었는지 코드를 꺼내서 모두를 위해 분석해야 합니다.
golang의 템플릿 구문은 angleJS의 템플릿 구문과 매우 유사하므로 오류를 보고하기 쉽습니다. 다음은 두 가지 해결 방법입니다.
홈페이지의 angleJS 템플릿 콘텐츠를 golang 템플릿 태그로 바꿉니다. 예를 들어 {{ user.name }}은 {{ _user.name }}으로 바뀐 다음 golang을 사용하여 {{ _user.name }}을(를) 렌더링합니다. '{ { 사용자. 이름 }}'. 이 방법을 사용하면 문제를 해결할 수 있지만 가르치는 것이 번거롭습니다.
https://github.com/astaxie/beego/issues/297 작성자가 답변한 내용입니다.
으아아아비고는 이해하지 못해요
으아아아하지만 템플릿 충돌이라면 Angular의 템플릿 매칭을 변경하세요
예:
서버 측에서 오류가 보고되면 beego가 템플릿을 구문 분석할 때 발생한 오류여야 합니다. Angular의 템플릿은 프런트엔드 라이브러리이기 때문에 순수 HTML이므로 오류가 발생하면 브라우저 콘솔에 반드시 보고됩니다. 정확히 무엇이 잘못되었는지 코드를 꺼내서 모두를 위해 분석해야 합니다.
템플릿 패키지에는 필요한 것일 수 있는 Delims 기능이 있습니다. 이는 GO 구문 분석된 템플릿 파일의 식별자를 변경할 수 있습니다
golang의 템플릿 구문은 angleJS의 템플릿 구문과 매우 유사하므로 오류를 보고하기 쉽습니다. 다음은 두 가지 해결 방법입니다.
홈페이지의 angleJS 템플릿 콘텐츠를 golang 템플릿 태그로 바꿉니다. 예를 들어 {{ user.name }}은 {{ _user.name }}으로 바뀐 다음 golang을 사용하여 {{ _user.name }}을(를) 렌더링합니다. '{ { 사용자. 이름 }}'. 이 방법을 사용하면 문제를 해결할 수 있지만 가르치는 것이 번거롭습니다.
홈페이지 콘텐츠를 줄이고 디자인 시 해당 라우팅 템플릿을 포함하도록 노력하세요.