찾다

 >  Q&A  >  본문

angular.js - AngularJS+Laravel을 사용하여 웹사이트를 구축할 때 발생하는 라우팅 문제

저는 지난 한 달 동안 AngularJS를 배워왔고 AngularJS의 양방향 데이터 바인딩, 명령, 모듈화 및 MVC 디자인 패턴은 프런트에 필요한 코드 양을 크게 줄여줄 뿐만 아니라 사용하기 매우 쉽다는 것을 알게 되었습니다. -개발을 종료하고 테스트도 더 쉽게 만듭니다.
AngularJS를 배우기 전에 강력한 백엔드 프레임워크인 Laravel도 배웠습니다. 말할 필요도 없이 Laravel은 사용하기 매우 쉽습니다. 그래서 이 둘을 결합하는 것이 더 나을지 궁금해서 이 측면에 대한 정보를 온라인에서 검색했습니다. . 다음은 정보를 얻을 수 있는 유용한 웹사이트입니다

저도 위에서 언급한 실험을 수행하여 약간의 성공을 거두었지만 더 어려운 문제에 직면했습니다. 즉, AngularJS와 Laravel 모두 자체 라우팅이 있는데 AngularJS의 라우팅이 더 유연합니다( ui-router 이후 AngularJS 사용). ui-router를 사용하며 라우팅은 상태를 기반으로 하므로 페이지 라우팅에 매우 편리합니다. 여러 상태 변환을 수행하므로 페이지 간 이동에는 Laravel 라우팅을 사용하고 페이지 내 이동에는 AngularJS 라우팅을 사용하고 싶었습니다. 안타깝게도 Laravel의 페이지 템플릿은 PHP 파일이지만 AngularJS의 템플릿은 HTML이기 때문에 성공하지 못했습니다. 파일이므로 Laravel 템플릿의 ui-view에 배치할 수 없습니다. 또한 Laravel에서 뷰의 템플릿 파일 형식을 수정하려고 시도했지만 성공하지 못했습니다. 혹시 좋은 방법이 있으신가요? 공유해 주세요!

漂亮男人漂亮男人2776일 전646

모든 응답(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
  • 취소회신하다