angular.js - AngularJS+Laravel建立网站产生的路由问题
漂亮男人
漂亮男人 2017-05-15 16:50:34
0
4
608

最近一个多月一直都在学习AngularJS,发现AngularJS真的是非常好用,它的双向数据绑定、指令、模块化、以及MVC的设计模式,不仅大大减少了前端开发的代码量,而且还便于进行测试。
在学习AngularJS之前,我也学习过Laravel这个强大的后端框架,Laravel自然也不用说,非常的好用;于是我就想这两个结合起来会不会更好,然后就上网查找关于这方面的资料具体有以下几个比较有用的网站

  • Working With a Laravel 4 + Angular Application

我也照着上面所说的进行了实验也有所成功,但是遇到一个比较棘手的问题,就是AngularJS和Laravel都有自己的路由,而且AngularJS的路由更为灵活(使用了ui-router);AngularJS在使用ui-router之后,它的路由是基于状态的,很方便在一个页面进行多种状态的转化,所以我就想在页面之间跳转使用Laravel的路由,在页面内部的跳转使用AngularJS路由;可惜一直都没有成功,因为Laravel的页面模板是PHP文件,但是AngularJS的模板是HTML文件,所以一直都不能够放到Laravel模板里的ui-view中去。我也试图修改Laravel里面的view视图的模板文件类型,也没有成功;不知道大家有没有好的方法,说出来分享一下!

漂亮男人
漂亮男人

membalas semua(4)
黄舟

Dapatkan paparan:

// angular
...
{
    url: 'post',
    templateUrl: 'tpl/post'
}
...

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

Lajur tutorial saya:/blog/bys

阿神

Anda boleh rujuk
https://phphub.org/topics/181

Peter_Zhu

Pemula dinasihatkan supaya tidak menggunakan penghalaan bahagian hadapan terlebih dahulu, gunakan penghalaan bahagian belakang terlebih dahulu, dan kemudian memutuskan sama ada hendak menggunakan penghalaan bahagian hadapan berdasarkan gabungan perniagaan

迷茫

Anda boleh belajar jquery Ini lebih mudah untuk dipelajari. Jangan belajar yang nampaknya lebih maju

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!