検索

ホームページ  >  に質問  >  本文

angular.js - AngularJS+Laravel を使用して Web サイトを構築することによって引き起こされるルーティングの問題

ここ 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

漂亮男人漂亮男人2776日前643

全員に返信(4)返信します

  • 黄舟

    黄舟2017-05-15 16:52:34

    ビューを取得:

    リーリー

    私のチュートリアルコラム: /blog/bys

    返事
    0
  • 阿神

    阿神2017-05-15 16:52:34

    https://phphub.org/topics/181を参照してください

    返事
    0
  • 天蓬老师

    天蓬老师2017-05-15 16:52:34

    初心者は、最初にフロントエンド ルーティングを使用せず、最初にバックエンド ルーティングをうまく活用し、その後、企業結合に基づいてフロントエンド ルーティングを使用するかどうかを決定することをお勧めします

    返事
    0
  • 迷茫

    迷茫2017-05-15 16:52:34

    jquery を学ぶ方が簡単です。実際、ping shpingsh では役に立ちません。

    返事
    0
  • キャンセル返事