Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用AngularJS在服务器上生成的模板创建视图&;拉维尔_Javascript_Php_Angularjs_Laravel - Fatal编程技术网

Javascript 使用AngularJS在服务器上生成的模板创建视图&;拉维尔

Javascript 使用AngularJS在服务器上生成的模板创建视图&;拉维尔,javascript,php,angularjs,laravel,Javascript,Php,Angularjs,Laravel,我希望使用AngularJS创建一个应用程序,该应用程序还可以在服务器端使用PHP/Laravel呈现页面 本质上,我希望能够在服务器端呈现视图的静态版本,但是一旦呈现页面,Javascript视图就开始启动 其思想是,当用户第一次进入内部页面时,所有内容都会在服务器上提前呈现,但一旦页面加载到浏览器中,单页应用程序将继续工作 应用程序的后端目前是用Laravel编写的,所以我觉得用PHP编写视图逻辑很舒服 最好的方向是什么?我确实希望避免将页面传递给第三方服务,例如prerender.io,或

我希望使用AngularJS创建一个应用程序,该应用程序还可以在服务器端使用PHP/Laravel呈现页面

本质上,我希望能够在服务器端呈现视图的静态版本,但是一旦呈现页面,Javascript视图就开始启动

其思想是,当用户第一次进入内部页面时,所有内容都会在服务器上提前呈现,但一旦页面加载到浏览器中,单页应用程序将继续工作

应用程序的后端目前是用Laravel编写的,所以我觉得用PHP编写视图逻辑很舒服

最好的方向是什么?我确实希望避免将页面传递给第三方服务,例如
prerender.io
,或者首先在
phantomjs
中呈现页面


本质上:在web浏览器上禁用Javascript不会使任何一个页面AngularJS应用程序运行。这就是为什么我想找到一种在服务器上呈现整个页面的方法,一旦页面加载到浏览器中,要么用AngularJS应用程序重新呈现页面(如果必须这样做的话),要么用AngularJS的静态视图重新呈现页面。

那么,你想在刀片服务器中使用AngularJS,不是吗?i、 例如,
{{xx}
刀片内部?@SulthanAllaudeen。。。不,我想预呈现将从服务器端输出到浏览器上的完整angularjs页面。完成后,我希望应用程序继续使用Javascript运行。为什么要这样做?因为冲突?我想要它,这样我就可以建立一个应用程序,可以通过Bing正确爬网。。。拥有一个动态angular应用程序非常棒,但是当人们使用禁用Javascript的应用程序时(或者如果无效的JS调用杀死了web应用程序),它将无法正常工作。禁用Javascript永远不会让应用程序出于任何原因运行。你真的不需要担心爬行(如果你想让它排名和SEO(我想这不仅会让你排名好)。你应该在迁移时担心你的应用程序的范围。只有当你按照larvel推荐的良好实践构建你的应用程序时,你才能做未来的迁移