2016-08-22 4 views
3

당신이 볼 수 있듯이, 나는 URL이 'HTTP'를 포함하지 않는 경우 SRC로 http://s3-eu-west-1.amazonaws.com/ {버킷}을 추가 할 내 옥 파일각도 인라인 실행 조건

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}}') 

에 다음 행을 가지고있다. 이 조건은 실패합니다 (각도 오류). 오류는 볼 수 없습니다. 어쩌면 누군가가 생각을 가지고 있을까요? 나는이 문제를 추측

angular.js:12477Error: [$parse:lexerr] http://errors.angularjs.org/1.4.7/ $parse/lexerr?p0=Unterminated%20quote&p1=…ttp%3A%2F%2Fs3-eu-west-1.amazonaws.com%2F***bucket***item.product.image1

답변

3

은 여기에 있습니다 :

'http://s3-eu-west-1.amazonaws.com/#{_awsbucket}item.product.image1 }}'" 

당신이 잘못된 위치에 견적을 배치했다. 그것을 (를)와 교체하십시오 :

'http://s3-eu-west-1.amazonaws.com/#{_awsbucket}item.product.image1'}}" 
+0

Ahhh. 찾았 어! 감사! 작은 따옴표가 변경되어 일반 텍스트 'item.product.image1'대신 이미지가 표시됩니다. http://s3-eu-west-1.amazonaws.com/#{_awsbucket}++ item. product.image1}} " – NVO

+0

더 이상 도움이 필요하지 않으면 답변을 수락하여 질문을 닫으십시오 (SO에서 해결되지 않은 질문을 처리하지 않도록). – Luxor001

+0

안녕하세요, 이제 동의합니다. 잠시만 기다려주세요. 전, 나는 대답을 수락하기 위해 금식했습니다 :) – NVO