2016-06-16 4 views
0

У меня возникли проблемы с переменными devielve vue.js меня ... Я лучше объяснитьLaravel, лезвие, vue.js и @if (@ {{}})

 <tr 

     @if(@{{users.id}} != 1) // this is the error 

     Class="danger" 
     @else 
     class="success" 
     @endif 
     > 

не можете определить @if (@ {{user.id в Laravel

до того определено

@foreach($datos as $dato) 
<tbody id={{$dato->id}}> 
<tr         
@if($dato->id !=1) 
class="danger" 
@else 
Class="success" 
@endif > 

, и она работала, но я должен был поставить блок выбора, и использовать vue.js Название переменной для сбора и возврата I. данных ..

оправдание мой английский не мой родной язык и мешает мне

+0

Какое сообщение об ошибке? Пожалуйста, обновите сообщение. –

+0

Синтаксическая ошибка, неожиданная '{' ... , так что переменная определена внутри, если –

ответ

1

Я не верю, что вы можете использовать vuejs код (например, ваш @{{users.id}}) внутри Laravel @if(), потому что все внутри @if() в настоящее время рассматривается как PHP код. Если это имеет смысл в вашем конкретном приложении, используйте реализацию v-if vuejs, например <div v-if="users.id !== 1"> INSERT WHATEVER HERE </div>

+0

У меня было, что это было решение ... большое спасибо за ответ –

+0

@ AlejandroMuñoz круто, отметьте его как принятый ответ, все настроено :) – dargue3

Смежные вопросы