2017-07-26 14 views
0

私はしばらくケーキを使っていましたが、新しいプロジェクトでは、Angular 4を使ってフロントエンドを管理したいと思います。 私はAngularを使い慣れていませんし、もし仕事をするためにCakeとAngularをマージする方法を理解できません。Angular 4 CakePhpとの統合

私はケーキのレイアウトを使用して< my-app>をロードするべきだと思います。しかしAngularとアプリのコンテンツを読み込む方法は?

私は立ち往生しており、助けていただければ幸いです。 おかげで、アントニオ

+0

誰かが最小限の情報、またはあなたが試したことの詳細でこれに答える可能性は非常に低いです。それは非常に広い質問です--SOに最も適切な質問は具体的です – Ryan

+0

私は実際にスタートセットを取得する方法を知らないという事実です。 私はCakeプロジェクトを作成しました webroot/js/MyApp /にAngular contentを追加しました。私はAngular appのコンテンツをページに読み込もうとしています。 –

答えて

-1

は、あなたがこれらの簡単なTHINGS-

  1. 変更を追跡し、bodyタグ(default.ctpに探し)にdata-ng-appものを追加することができます始めるために。私は、cakephpコントローラ名としてコントローラ名を追加することをお勧めします。 たとえば、私がURL <root>/mysite/usersにアクセスした場合、ユーザのビューテンプレート(templates/users/index.ctpなど)をdata-ng-controller='Users'(ケーキベークテンプレートを変更する)で編集します。
  2. 角度コードを含むJavascriptファイルをWebルートに格納し、ドキュメントにエンキューすることができます。
  3. (オプション)JSON拡張機能を有効にして出力を調整します
  4. ケーキコントローラでリクエストを処理し、データベースとやり取りします。

このlinkは、angular4ではなく例を得るのに役立ちます。

+0

ロードする必要のある角度コードを含むJavascriptファイルはどれですか?彼らはどこに位置していますか? –

+0

角度jを取得してリンクする必要があります。そして、app.js controller.jsのようなカスタムコードはwebroot/jsフォルダにあります... –

+0

Vishal、あなたは_angular.js_を意味しますか? GoogleのCDN(https://developers.google.com/speed/libraries/#angularjs)で見つけられるものと同じですか? この場合、フレームワークのバージョン** 1 **(または1.6.4)であるAngularJSを参照しています。私は** Angular 4 **について話しています。 Angular ** 4 **では、リンク先のjavascriptファイルを見つけることができません。 –