Maison  >  Questions et réponses  >  le corps du texte

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里面的view视图的模板文件类型,也没有成功;不知道大家有没有好的方法,说出来分享一下!

漂亮男人漂亮男人2738 Il y a quelques jours613

répondre à tous(4)je répondrai

  • 黄舟

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

    Obtenir une vue :

    // angular
    ...
    {
        url: 'post',
        templateUrl: 'tpl/post'
    }
    ...
    
    // laravel
    Route::get('tpl/post', function() { return view('tpl/post')});
    

    Ma chronique tutoriel :/blog/bys

    répondre
    0
  • 阿神

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

    Vous pouvez vous référer à
    https://phphub.org/topics/181

    répondre
    0
  • 天蓬老师

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

    Il est conseillé aux débutants de ne pas utiliser d'abord le routage front-end, de faire d'abord bon usage du routage back-end, puis de décider s'il convient d'utiliser le routage front-end en fonction du regroupement d'entreprises

    répondre
    0
  • 迷茫

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

    Vous pouvez apprendre jquery. C'est plus facile à apprendre. N'apprenez pas ceux qui semblent avancés. En fait, cela ne sert à rien en ping shpingsh.

    répondre
    0
  • Annulerrépondre