使用KeystoneJS CMS为AngularJS应用程序生成html文件

我是AngularJS和KeystoneJS的新手,我非常感谢你的帮助。 感谢你们。

我已经为我的Angular应用程序使用Express的express.static做了一个服务机制。 在这一点上,我的应用程序可以成功地从不同的位置加载到以下代码的特定页面的常规HTML文件。

controller.js:

.controller('Ctrl', function ($scope, $http) { $scope.html = "testing"; $http({ url: 'content/content1.html', method: 'GET', responseType: 'text' }).success(function(data) { $scope.html = data; }).error() $scope.message = 'Hello'; }); 

page.html中:

 <div ng-bind="html"></div> 

routing.js

 app.use(express.static(__dirname + '/content')); 

接下来,我想从独立的KeystoneJS CMS将内容加载到我自己的Angular应用程序中的特定页面。 基本上,我只是希望能够使用KeystoneJS编辑一些内容,然后在我的独立的Angular应用程序中自动发布内容。

1)我怎样才能从一个HTML页面的forms获得从Keystone导出的页面?

我创build了一个AngularJS + KeystoneJS Skeleton初学者应用程序,如果您想使用MEAN和KeystoneJS,应该可以帮助您开始使用:

https://github.com/dvdcastro/keystonejs-ng-skeleton

它演示了如何使用keystone基础架构提供多个angularjs项目。 我select这个解决scheme,因为玉是一个非常强大的模板引擎,可以让你做更多的angular度。