Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用AngularJS加载应用程序_Angularjs_Variables_Symfony - Fatal编程技术网

用AngularJS加载应用程序

用AngularJS加载应用程序,angularjs,variables,symfony,Angularjs,Variables,Symfony,我在用symfony应用程序加载简单的AngularJS时遇到一些问题 这是我的index.html.twig: 当我在浏览器上看到源代码并单击angular.min.js引用时。。所有代码都在那里 但是,如果我在输入{{yourName}旁边加上,symfony说变量不存在 我还需要进行其他配置吗?您可能遇到了{{}的问题在symphony中的其他模板中使用时,我想您可以将angular查找的字符更改为$interpolate以避免此问题,但更好的是,您应该将您的服务编写为RESTful后端,

我在用symfony应用程序加载简单的AngularJS时遇到一些问题

这是我的index.html.twig:

当我在浏览器上看到源代码并单击angular.min.js引用时。。所有代码都在那里

但是,如果我在输入{{yourName}旁边加上,symfony说变量不存在


我还需要进行其他配置吗?

您可能遇到了{{}的问题在symphony中的其他模板中使用时,我想您可以将angular查找的字符更改为$interpolate以避免此问题,但更好的是,您应该将您的服务编写为RESTful后端,通过JSON请求/响应与前端通信,因为这是解耦的,并且angular的服务需要这样做$http或$resource.Perfect!同时,我发现了这个帖子,它解决了我的问题。谢谢。没问题。很高兴你能把它整理好。
{% extends "::base.html.twig" %}


{% block body %}
    <div ng-app>
      <label>Name:</label>
      <input type="text" ng-model="yourName" placeholder="Enter a name here">

      <hr>
    </div>

{% endblock %}

{% block javascripts %}
    {% javascripts output='js/main.js' debug=false
    'bundles/acmesqltest/js/angular.min.js' -%}
    <script src="{{ asset_url }}"></script>
    {% endjavascripts %}
{% endblock %}