ここ 1 か月ほど AngularJS を学習してきましたが、AngularJS は双方向のデータ バインディング、命令、モジュール化、MVC 設計パターンにより、フロントに必要なコードの量が大幅に削減されるだけでなく、非常に使いやすいことがわかりました。 -開発が終了し、テストも容易になります。
AngularJS を学ぶ前に、強力なバックエンド フレームワークである Laravel も学びました。言うまでもなく、Laravel は非常に使いやすいので、この 2 つを組み合わせたほうが良いのではないかと考え、この点に関する情報をオンラインで検索しました。 . 以下は、より役立つ情報 Web サイトの一部です
私も上記のような実験を行って成功しましたが、さらに難しい問題に遭遇しました。つまり、AngularJS と Laravel は両方とも独自のルーティングを持っており、AngularJS のルーティングはより柔軟です (AngularJS の使用後)。 ui-router のルーティングは状態に基づいており、ページ上でのルーティングに非常に便利です。複数の状態変換を実行するため、Laravel ルーティングを使用してページ間をジャンプし、AngularJS ルーティングを使用してページ内をジャンプしたいと考えていましたが、Laravel のページ テンプレートは PHP ファイルですが、AngularJS のテンプレートはHTML ファイルなので、Laravel テンプレートの ui-router
に配置することはできませんでした。 Laravelでビューのテンプレートファイルの種類を変更しようとしましたが、うまくいきませんでした。誰かが良い方法を持っているので、共有してください。 ui-view
天蓬老师2017-05-15 16:52:34
初心者は、最初にフロントエンド ルーティングを使用せず、最初にバックエンド ルーティングをうまく活用し、その後、企業結合に基づいてフロントエンド ルーティングを使用するかどうかを決定することをお勧めします