Angular路由的Laravel抛出错误


Laravel throwing error for route with Angular

差不多就是这样,'id' => '@{{ x.id }}'破坏了它的

<a href="{{ route('my.path', ['id' => '@{{ x.id }}' ] ) }}">#@{{ x.id }}</a>

我得到

语法错误,意外的"}"

知道我如何在路线中使用角度数据吗?还是另一种解决方案?

这也不起作用(同样的错误)

<a href="{{ action('MyController@show', '@{{x.id}}' ) }}">#@{{ x.id }}</a>

得到了一个破解的解决方案

<a ng-href="{{ route('my.path' , '') }}/@{{ x.id }}">#@{{ x.id }}</a>

为了让它更有可读性,我这样做了:

$scope.viewPath = "{{ route('my.path' , '') }}";

然后

<a ng-href="@{{ viewPath + '/' + x.id }}">#@{{ x.id }}</a>
相关文章: