Laravel Undefined常量,带有angularjs ng-repeat错误

时间:2017-08-24 08:49:56

标签: angularjs laravel blade

您好我的刀片如何在函数中传递ng-repeat数组变量

我的代码是

<tr ng-repeat="prod in product">
    <td>@{{ prod.id }}</td>
    <td>@{{ prod.item_name }}</td>
    <td>
        <img width="50" height="50" alt="" 
         src="{{ ProductController::getProductImage(prod.id) }}"
         class="img-responsive">
    </td>
</tr>

任何解决方案,谢谢

2 个答案:

答案 0 :(得分:0)

您收到该错误是因为

<img width="50" height="50" alt="" 
         src="{{ ProductController::getProductImage(prod.id) }}"
         class="img-responsive">

php只执行一次,php不知道常量prod.id

答案 1 :(得分:0)

此代码src="{{ ProductController::getProductImage(prod.id) }}",即PHP / Laravel,因为它在angular / javascript中运行而无法运行。您可以做的最好的事情是将该块作为动态字段移动到产品模型(假设产品是模型)。之后你就可以使用它了:

<img width="50" height="50" ng-src="product.image" class="img-responsive">