2013-12-11 62 views
0

我想@include在我的主視圖中的一個視圖。事情是我寫了一些代碼來與代碼段進行交互javascript。有沒有辦法包括htmljavascript代碼,因爲第二個我必須添加<script>標記?我@include這個觀點在很多文件,所以我不想硬編碼。包括javascript功能的視圖

回答

1

這裏的事情可以做三種選擇,但也有很多更多:

<html><body> 

    <!-- A javascript to be added by a particular view--> 
    <script type="text/javascript"> 
     @yield('in-view-javascript') 
    </script> 

    <!-- A javascript only files, no script tag--> 
    <script type="text/javascript"> 
     @include('views._partials.javascript-1') 
     @include('views._partials.javascript-2') 
     @include('views._partials.javascript-3') 
    </script> 

    <!-- A javascript code with script tag--> 
    @include('views._partials.javascript-code') 

</body></html> 

在視圖中可以

@section('in-view-javascript') 

    console.log('in-view-javascript'); 

@stop 

或者你也可以包括其他JavaScript文件的位置:

@section('in-view-javascript') 

    @include('views._partials.javascript') 

@stop 

您的javascript-1,javascript-2,javascript-3會只是沒有<script>標籤的JavaScript。

javascript-code將是一個完整的JavaScript代碼,包括標籤。