bootstrap.ui 모달 및 각도를 프론트 엔드로 사용하고 있으며 node.js 기반 서버에서 node.js를 백엔드로 사용하고 있습니다./views 폴더에는 ejs 템플릿과 정적 폴더를 저장하기위한 공용 폴더가 있습니다.각도 js는 다른 폴더로 재배치 할 때 부트 스트랩 모달을 표시 할 수 없습니다.
app.set('views',__dirname+'/views');
app.engine('.html', ejs.__express);
app.set('view engine', 'html');
app.use(express.static(__dirname+'/public'));
이전에 내 각진 페이지는/public static 폴더에 있지만 모달은 정상적으로 작동합니다. 그런 다음 각주 페이지를보기 폴더로 옮기면 페이지가 잘로드됩니다. 이 모달에 올 때, 페이지가
Error: [$compile:tpload] http://errors.angularjs.org/1.2.7/$compile/tpload?p0=template%2Fmodal%2Fwindow.html
http://errors.angularjs.org/1.2.7/$compile/tpload?p0=template%2Fmodal%2Fbackdrop.html
그래서 오류가 사실로 인한 오류를 보여 모달를 표시 할 수 없습니다 해당 템플릿/모달/window.html 및 템플릿/모달/backdrop.html 여전히 공용 폴더에 있으며, 내 각진 페이지에서이 파일을 다시 찾을 수 없습니다.
지금 심지어 내가보기에 대한 대중 템플릿 폴더 위치를 변경, 그것은 여전히 내가
문제는 [modal.js] (https://github.com/angular-ui/bootstrap/blob/master/src/modal/modal.js)의 하드 템플리트 'templateUrl' 86)? – glepretre
고마워, glepretre, 나는 'template/modal/window.html'을 '/template/modal/window.html'로 바꾼다. 만약 당신이 솔루션으로 그것을 넣으면, 내가 그것을 승인 할 것입니다 – user824624