私は AngularJS と KeystoneJS に関しては初心者です。助けていただければ幸いです。君たちありがとう。
Express の express.static を使用する Angular アプリケーションのサービング メカニズムを作成しました。この時点で、私のアプリケーションは、以下のコードを使用して、さまざまな場所から特定のページに通常の html ファイルを正常にロードできます。
コントローラー.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>
ルーティング.js
app.use(express.static(__dirname + '/content'));
次に、別の KeystoneJS CMS から、独自の Angular アプリケーションのこの特定のページにコンテンツをロードしたいと思います。基本的には、KeystoneJS で一部のコンテンツを編集し、その後、別の Angular アプリケーションでコンテンツを自動的に公開できるようにしたいだけです。
1) Keystone からエクスポートされたページを HTML ページの形式で取得するにはどうすればよいですか?