首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有前端框架的Laravel路由

具有前端框架的Laravel路由
EN

Stack Overflow用户
提问于 2015-08-19 19:17:56
回答 2查看 396关注 0票数 0

我有一个laravel应用程序,我很满意,但我想使用一些javascript框架来做一些事情,如拖放。我研究过棱角,Ember,并做出了反应,但是我还没有找到一个直接的答案来解决我的路由问题:

  • 我能继续使用拉拉维尔的路由吗?还是混合火柴?
  • 举个例子,如果我只在角度上设置了一条路线,其余的都会被Laravel捕获吗?还是它完全取代了路由?

我不想用Laravel作为api来实现整个javascript站点,我想使用Laravel具有的一些开箱即用的功能,以及javascript组件。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-19 19:46:18

它是非常好运行在一个单一的页面成员,即使大多数成员的应用程序是整个网页。您可以在特定元素(例如#mywidget )中内联嵌入成员。

代码语言:javascript
复制
var App = Ember.Application.create({
  rootElement: '#my-widget'
});

然后要么用location: none关闭路由,要么指定基于哈希的路由:

代码语言:javascript
复制
App.Router = Ember.Router.extend({
  location: 'hash'
});

我在我的配置和嵌入到更大的页面中的WordPress管理中都使用了ember。也就是说,我不会让每个页面都是自己的成员应用程序的网站,这真的是浪费和错过了有一个完整的前端框架的意义。只有当你有一个页面有一个特别复杂的视图。

票数 1
EN

Stack Overflow用户

发布于 2015-08-19 19:27:21

不,您应该使用角/Ember实现路由,因为它们是功能齐全的前端框架。使用这些框架之一创建的前端只应该通过ajax与后端对话。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32103878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档