我想写一个简单的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。有什么方法可以用来实现这个吗?