【问题标题】:How to incorporate Angular routes with ZF2?如何将 Angular 路由与 ZF2 合并?
【发布时间】:2014-05-08 07:06:23
【问题描述】:

我正在组合一个 ZF2+Angular 应用程序,但我不确定将 ZF2 路由与 Angular 路由结合的最佳方式。

我应该保留一条主要路线来进行 ng-view,然后从那里调用角度路线吗?如果是这样,我应该如何定义 ZF2 路由,以便它可以与 Angular 路由一起使用,而不是寻找 ZF2 控制器和操作?

更新:在发布此内容之前,我并没有完全理解 AngularJs 路由。你是对的,它们是不同的 ZF2 != Angular 路线..当然。

为了让它在混合环境中工作,我需要意识到 Angular 更适合单页应用程序 SPA,所以让我的 ZF2 将我带到一个通用页面,可以从那里应用 SPA 路由解决方案。

应用程序/登录

【问题讨论】:

    标签: php angularjs zend-framework2


    【解决方案1】:

    Angular = 前端,ZF2 = 后端

    这两者只是以 Angular 将调用 ZF2 的路由以用一些数据填充 angulars 视图的方式一起玩。 Angular 路线和 ZF2 路线没有共同点。

    【讨论】:

    • 我同意并且我理解...但是如果我的 app.local/route1 是从 Angular 加载部分内容,我不希望 ZF@ 将其解释为 Controller=Index, Action=route1 ...我在 ZF2 应用程序的 /public 中有我的 Angular 应用程序,它对其自身进行 REST 请求。那么如何将 app.local/route1 从 ZF2 分离到 Angular 中呢?
    • 如果我没记错的话,所有的角度路线都在锐利的后面..domain.loc/#route1
    • 使用 Html5mode 设置为 true 你不需要#。 @smorhaim,如果我弄错了,请纠正,当刷新 Angular 页面时,您会从 ZF2 应用程序获得 404 响应吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-27
    • 2016-05-26
    • 1970-01-01
    • 2019-01-09
    相关资源
    最近更新 更多