1

私は 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 ページの形式で取得するにはどうすればよいですか?

4

1 に答える 1

1

KeystoneJS で MEAN を使用する場合に役立つ AngularJS+KeystoneJS Skeleton スターター アプリを作成しました。

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

keystone インフラストラクチャを使用して複数の angularjs プロジェクトを提供する方法を示します。このソリューションを選択したのは、jade が非常に強力なテンプレート エンジンであり、angular でさらに多くのことができるためです。

于 2015-07-30T21:35:20.000 に答える