2017-12-10 7 views
0

Reply.vue 파일에서 명명 된 라우트 경로에 액세스하려고합니다. 내가 뭘 하려는지 내 응답 구성 요소 로이 경로를 전달합니다. 그러나 컴파일하는 동안 나는 다음과 같은 오류가 발생합니다 : 때문에 위에서 설명한 오류로 라우팅 속성 만 페이지 실 거예요로드 : 당신이 경로의 값이 올바르게 에 할당 볼 수 있듯이vue 구성 요소 속성에서 laravel 경로에 액세스합니다.

invalid expression: Unexpected token : in 

http://tddforum.com/thread/reply/10 

Raw expression: :route="http://tddforum.com/thread/reply/10" 

. 여기 내 답장 구성 요소의 첫 줄이 있습니다.

<reply :attributes="{{ $reply}}" :route="{{ route('reply.update',$reply->id) }}" inline-template> 

무엇이 잘못 되었습니까?

감사합니다, Yeasir

당신은 자바 스크립트로 값을 평가 v-bind를 사용하고 있지만, 실제로는 그렇게 간단하게 v-bind (콜론)를 제거, 리터럴 문자열을 전달하는

답변

2

:

<reply :attributes="{{ $reply}}" route="{{ route('reply.update',$reply->id) }}" inline-template> 

하는 경우 reply 또한 문자열이어서 동일한 작업을 수행해야합니다.

+0

예, 성공했습니다. 이제 바인딩이 어떻게 작동하는지 더 잘 이해할 수 있습니다. 고마워요 :) –