각 페이지의 내용이 데이터베이스에 저장되는 간단한 CMS 시스템을 작성하려고합니다. 사용자가 데이터베이스에서 해당 페이지의 콘텐츠를 검색하여 즉시 abc.html 생성하는 각 라우팅 및 컨트롤러를 통해각도 동적으로 HTML 파일을 생성
/pages/abc.html
에 액세스하려고합니다. 나는 하나의 방법은 페이지를 반환하는 templateUrl에 기능을 추가하는 것입니다 발견
.when('/content/pages/:name*', {
templateUrl: function(parameters) {
return '/pages/' + parameters.name + '.html';
},
controller: 'ContentCtrl',
controllerAs: 'content'
})
문제가 내가 abc.html이 필요하다 그러나
이미 존재하고 DOM 컨텐츠를 컴파일하고 연결하는 컨트롤러. 내가하려고하는 일은 abc.html을 이미 존재하는 것이 아니라 비행 중에 생성하는 것입니다. 이렇게하면 내 사용자가 xyz 콘텐츠를 추가하도록 허용 할 수 있으며 xyz.html 템플리트 html upfront를 만들지 않고도 xyz.html에 액세스하려고하면 거기에있게됩니다. 이를 달성하기 위해 사용할 수있는 방법이 있습니까?