首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >向具有呈现视图的浏览器返回json对象/数组

向具有呈现视图的浏览器返回json对象/数组
EN

Stack Overflow用户
提问于 2014-01-14 20:25:37
回答 1查看 139关注 0票数 0

目前我的控制器是这样做的

代码语言:javascript
运行
复制
public function index()
{
    $trainers = $this->trainer->with('user.images', 'types')->get();

    return View::make('trainers.index')
        ->with('trainers', $trainers);
}

我正在执行角在前端,同时希望仍然使用尽可能多的拉拉。我想要做的仍然是将视图trainers.index返回给用户,但是我希望浏览器作为json对象接收$trainers,然后这个json对象可以分配给一个作用域变量,这样这个角就可以完成它对它所做的事情。

将$trainers转换为json不是问题所在

代码语言:javascript
运行
复制
$trainers = $this->trainer->with('user.images', 'types')->get()->toJson;

工作很好,但是如果我只是将它返回到视图,它就会丢失,因为视图被呈现并返回到浏览器。有没有办法将这个变量(现在是json )和视图trainers.index一起传递给浏览器?

编辑:我意识到我可以返回视图,然后对返回json对象的方法进行http请求,但我希望这一切都可以一次完成,以节省所需的请求数量。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-14 22:55:44

虽然我认为这是个坏主意,但您可以将其放在视图中,然后在从yes服务器返回的JSON字符串上使用angular.fromJSONJSON.parse。它将将其转换为您可以使用的JavaScript对象。通过这样做,你可以使你的应用程序或多或少变得不动态。它一开始就破坏了使用角度的全部目的。

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

https://stackoverflow.com/questions/21123285

复制
相关文章

相似问题

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