使用Angular的路线的Laravel投掷错误

时间:2015-12-04 14:09:20

标签: php angularjs laravel laravel-5.1

这就是它,'id' => '@{{ x.id }}'打破它

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

我得到了

  

语法错误,意外'}'

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

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

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

1 个答案:

答案 0 :(得分:0)

得到一些hacky解决方案

<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>