我的jade文件中有以下行
img(src="{{ item.product.image1.match('http') ? item.product.image1 : 'http://s3-eu-west-1.amazonaws.com/#{_awsbucket}item.product.image1 }}'", alt='{{item.product.productNumber}}')
正如您所看到的,当网址不包含' http'时,我想将http://s3-eu-west-1.amazonaws.com/ {bucket}添加为src。 这种情况失败,(角度误差),但我看不到任何错误。也许有人有想法?
angular.js:12477错误:[$ parse:lexerr] http://errors.angularjs.org/1.4.7/ $解析/ lexerr P0 =未终结%20quote&安培; P1 = ... TTP%3A%2F%2Fs3-eu-west-1.amazonaws.com%2F *** ***桶item.product.image1
答案 0 :(得分:3)
我想问题出在这里:
'http://s3-eu-west-1.amazonaws.com/#{_awsbucket}item.product.image1 }}'"
你把报价放错了地方。将其替换为:
'http://s3-eu-west-1.amazonaws.com/#{_awsbucket}item.product.image1'}}"