Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度JS+;Laravel——在URL::route facade中回显角度数据_Javascript_Php_Angularjs - Fatal编程技术网

Javascript 角度JS+;Laravel——在URL::route facade中回显角度数据

Javascript 角度JS+;Laravel——在URL::route facade中回显角度数据,javascript,php,angularjs,Javascript,Php,Angularjs,我正在开发一个Angular JS+Laravel应用程序。 在我的页面中,我获取了我的用户列表,当单击一行时,它重定向到编辑用户页面 这是我的密码 刀片模板 <tbody> <tr ng-repeat="data in staffArray"> <td>##data.user_fname## ##data.user_lname##</td> <td>##data.user_mobile##</td>

我正在开发一个Angular JS+Laravel应用程序。 在我的页面中,我获取了我的用户列表,当单击一行时,它重定向到编辑用户页面

这是我的密码

刀片模板

<tbody>
   <tr ng-repeat="data in staffArray">
   <td>##data.user_fname## ##data.user_lname##</td>
   <td>##data.user_mobile##</td>
   <td>##data.branch_location##</td>
   <td>##data.catagry_name##</td>
   <td>
     <span><a class="editThis" href="{{URL::route('editStaff',["##data.user_id##"])}}">edit</a></span>
     <span><a class="dltThis" href="">delete</a></span>
    </td>
 </tr>
</tbody>
拉威尔路线

Route::get('staffs', array('as'=>'staffs','uses'=>'StaffController@staffView'));
Route::get('edit-staff-{id}', array('as'=>'editStaff','uses'=>'StaffController@editStaff'));
Route::get('getStaffApi', array('as'=>'get_staff','uses'=>'GetApiController@getStaffs'));
现在我无法在我的控制器中获取id值,以便进行如下编辑操作

public function editStaff($id)
{
    $arr = User::find($id);
    return $arr ;
}
在地址栏中显示,如

如何解决这个问题。。。???
如何在URL::route facade中回显角度数据?

代码中存在角度插值问题

<a href="{{URL::route('editStaff',["##data.user_id##"])}}">Bad Href</a>
或者,不要使用route facade,让angular在控制器内处理单击。(正如评论中指出的,这不是一个很好的方法,但我将其留在这里以供参考)

链接

ng click
对于作为爬虫的链接来说不是一个好主意,甚至像中间点击这样的东西也不起作用。我知道,出于这个原因,它被列为一种替代方法。嗨,外翻,你试过吗?我无法获得成功输出。我刚刚更新了这个,我仔细查看了URL facade,没有找到停止输出参数的URL编码的方法。使用facade似乎不会给您带来太多帮助。“class=“editThis”href=“>您使用的是什么版本的Laravel?
<a href="{{URL::route('editStaff',["##data.user_id##"])}}">Bad Href</a>
<a href="my/root/##data.user_id##">Link</a>
<a ng-click="click(data)">Link</a>