我想@在我的主视图中包含一个视图。问题是,我已经编写了s javascript代码来与这段代码进行交互。是否有一种同时包含html和javascript代码的方法,因为对于第二个代码,我必须添加<script>标记。我在许多文件中@include这个视图,所以我不想硬编码。
发布于 2013-12-11 11:56:02
以下是你可以做的三种选择,但还有更多:
<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代码,包括标记。
https://stackoverflow.com/questions/20517984
复制相似问题