4

私は通常、 プロジェクトを使用しています。通常のプロジェクトでPHPでangularjsを使用する方法を知っています。

しかし、yeoman で php を使用するのは混乱しています。

どこでファイルを作成する必要があり、コントローラーでスコープ.phpをどのように呼び出す必要がありますか?$httpmain.js

4

2 に答える 2

4

generator-angular を使用している場合は、次の 2 つの要素が必要です。

1/ サブディレクトリで通常どおりに PHP を実行するようpublicpublic/index.phpします。http://localhost/

2/ Grunt タスクを使用して、個々の AngularJS ソース ファイルをsrc単一のファイルにコンパイルし、次のようなものpublic/js/myapp.jspublic/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 バックエンドから。

于 2013-11-06T18:38:16.433 に答える