Laravel - 使用Angular

时间:2016-05-27 14:51:12

标签: javascript php angularjs laravel

我想用Angular输入图像的src值。这是我的代码:

HTML:

<div ng-app="myApp" ng-controller="MyCtrl">
   <img src="{{asset('assets/img/'.'/'.  @{{ item.name }} )}}">
</div>

JS:

var app = angular.module('myApp', []);
app.controller('MyCtrl', function($scope, $http) {
    $scope.items =
    [
            {
                sort: 1,
                name: 'name1',
                img : 'mezon1',

            },
                {
                sort: 1,
                name: 'name2',
                img : 'mezon2',

            }

    ]
 }
});

但它不起作用,Laravel给了我这个错误: FatalErrorException ..意外&#39; {&#39;

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

将其改为

<div ng-app="myApp" ng-controller="MyCtrl">
   <img src="{{asset('assets/img/')}}@{{ item.name }}">
</div>

答案 1 :(得分:0)

Angular和blade(laravel模板引擎)在使用“{”和“}”时存在冲突。您应该配置一个或另一个使用另一个插值字符。

查看https://scotch.io/tutorials/quick-tip-using-laravel-blade-with-angularjs