私は通常、 angularjsを使用してyeomanプロジェクトを使用しています。通常のプロジェクトでPHPでangularjsを使用する方法を知っています。
しかし、yeoman で php を使用するのは混乱しています。
どこでファイルを作成する必要があり、コントローラーでスコープ.php
をどのように呼び出す必要がありますか?$http
main.js
私は通常、 angularjsを使用してyeomanプロジェクトを使用しています。通常のプロジェクトでPHPでangularjsを使用する方法を知っています。
しかし、yeoman で php を使用するのは混乱しています。
どこでファイルを作成する必要があり、コントローラーでスコープ.php
をどのように呼び出す必要がありますか?$http
main.js
generator-angular を使用している場合は、次の 2 つの要素が必要です。
1/ サブディレクトリで通常どおりに PHP を実行するようpublic
にpublic/index.php
します。http://localhost/
2/ Grunt タスクを使用して、個々の AngularJS ソース ファイルをsrc
単一のファイルにコンパイルし、次のようなものpublic/js/myapp.js
をpublic/index.php
追加します。<script src="/js/myapp.js></script>
3/ JSON を angular アプリに送信する場合は、json_encode
次のように使用します。
<?php
header('Content-type: application/json');
echo json_encode($someArray); ?>
?>
また、開発ボックスで PHP ファイルを提供するためのgrunt-phpを参照することもできます。
恥知らずな自己プラグ - FlightPHP バックエンドを使用して単純な AngularJS アプリを作成するジェネレーターも作成しました: https://npmjs.org/package/generator-flightangular - JavaScript 要素を分割する方法のアイデアが得られるかもしれません。 PHP バックエンドから。