我想寫一個簡單的CMS系統,其中每個頁面的內容存儲在數據庫中。當用戶試圖訪問角度動態生成HTML文件
/pages/abc.html
通過角路由和控制器來檢索頁面從數據庫中的內容併產生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時,它將會在那裏,而不必先創建xyz.html模板html。有什麼方法可以用來實現這個嗎?