Javascript ngInclude指令在模板细枝符号2中不起作用

Javascript ngInclude指令在模板细枝符号2中不起作用,javascript,html,angularjs,symfony,Javascript,Html,Angularjs,Symfony,我买了一个html/angular js模板,并尝试将其集成到symfony 2中。 指令ng include似乎不起作用 {# src/Neobe/AccueilBundle/Resources/views/layout.html.twig #} {% extends '::base.html.twig' %} {% block title %} Welcome {% endblock %} {% block body %} <!-- Wrapper--> <div id

我买了一个html/angular js模板,并尝试将其集成到symfony 2中。 指令ng include似乎不起作用

{# src/Neobe/AccueilBundle/Resources/views/layout.html.twig #}

{% extends '::base.html.twig' %}
{% block title %}
Welcome 
{% endblock %}
{% block body %}
<!-- Wrapper-->
<div id="wrapper">

<!-- Navigation -->
<div ng-include="'views/common/navigation.html'"></div>

<!-- Page wraper -->
<!-- ng-class with current state name give you the ability to extended customization urview -->
<div id="page-wrapper" class="gray-bg {[{$state.current.name}]}">

 <!-- Page wrapper -->
  <div ng-include="'views/common/topnavbar.html'"></div>

    <!-- Main view  -->
    <div ui-view></div>

    <!-- Footer -->
    <div ng-include="'views/common/footer.html'"></div>

</div>
</div>
 <!-- End page wrapper-->


{% endblock %}
{#src/Neobe/AccueilBundle/Resources/views/layout.html.twig}
{%extends':base.html.twig%}
{%block title%}
欢迎
{%endblock%}
{%block body%}
{%endblock%}
包含模板layout.html.twig的布局位于bunlde Accueil的公用文件夹中: AccueilBundle/Resources/views/Accueil/layout.html.twig

navigation.html模板位于bunlde Accueil的我的公用文件夹中: AccueilBundle/Resources/views/Accueil/views/common/navigation.html

你能告诉我怎么了吗

我在浏览器中没有错误,但没有包含任何内容

感谢您的帮助。

Angular(客户端)无法访问/找到web目录之外的任何文件


因此,我认为您必须将它们移动/copy/asset安装到/web/

AFAIK
ngInclude
指令的语法是

<div ng-include src="path_to_your_html"></div>



谢谢你的回答,但我已经这样做了,我将视图目录复制到web文件夹和公用文件夹,如js css等。。也是。但它仍然不起作用。如果你在浏览器中打开开发者工具(快捷方式主要是F12),你应该会在控制台和/或请求(带有路径)中看到一些错误由angular在网络部分制作。这是我在控制台中没有错误的问题,我刚刚为mozilla安装了AngScope插件,希望它能给我一些东西。我已经看到这个答案很多次了,我尝试了所有语法,但没有任何更改,问题是在我购买的模板的原始文件夹中,他们正在使用这是Synthex:它工作得很好。问题只存在于symfony。嗯,也许你的路径错了。您是否尝试过将JS中的路径定义为作用域变量,例如
$scope.pathToHtml='/path/to/partial.html'
然后在HTML模板中使用该作用域变量?不,不要尝试,我已经下载了chrome lauch batarang,batarang不向我显示任何作用域??我将尝试你所说的。不幸的是,它没有帮助,就像我的代码中没有角度一样,我不理解。我在我的js控制器文件中放了一个警报,没有警报,似乎没有调用它
<ng-include src="path_to_your_html"></ng-include>