angularjs로 정적 웹 페이지 작성 templateUrl
템플릿의 상대 경로를 작성하고 템플릿을 로드하면 됩니다. 그러나 웹 사이트 개발에서는 보안상의 이유로 템플릿을 어떻게 로드해야 합니까? 이 시간에?
예를 들어 Flask의 경우 템플릿은 templates
에, 정적 파일은 static
에, 내 app.js
는 static
폴더에 배치되는데 지금까지는 문제가 없습니다. 템플릿 파일을 로드해야 할 때, 이 두 폴더에 템플릿 파일을 작성하든 관계없이 상대 경로를 채울 때 templateUrl
가 보고됩니다. js 코드에서는 404
을 사용할 수 없습니다. 이 문제를 해결하는 방법은 무엇입니까? url_for
나의 접근 방식은 개발 중에 /로 시작하는 절대 경로를 작성하는 것입니다.
배포할 때 템플릿 컴파일을 사용하여 모든 HTML 템플릿 파일을 js로 컴파일하지만 템플릿 식별자는 여전히 원래 /로 시작하므로 개발 및 배포 중에 파일을 수정할 필요가 없습니다. 템플릿.
http://github.com/jeremial/kman 이번 프로젝트에서는 이렇게 처리합니다.
용 템플릿 으아아아falsk
模板引擎先于angularjs
渲染,现在我的做法是将angularjs
标签作为变量写进flask