我在symfony中安装角度时遇到问题 有没有文档或教程? 谢谢如何在symfony2项目中添加angularjs
-4
A
回答
6
尽管我同意@Claies,但我仍然为您提供了一个简单的示例,说明如何将AngularJS集成到Symfony应用程序中。我使用的是Linux,我使用symfony
命令安装symfony项目,并且我使用bower
来安装我的第三方前端库。你可以使用你想要的任何东西,但这些可能会因你使用它们的方式而有所不同。在根目录
$ symfony new project_name version_number
2),创建一个新的文件.bowerrc
,书写要在其中angularjs
目录:
1)利用安装新的Symfony工程(如果您还没有一个)要安装:
{
"directory":"web"
}
3)创建bower.json
文件,通过:
$ bower init
4)安装angularjs
(没必要1.5.8,安装你想要的任何版本):
$ bower install --save angular#1.5.8
5)包括angular.min.js
脚本base.html.twig
文件(或者你喜欢的任何其他文件),以及地方里面html
标签ng-app
(或data-ng-app
)(或任何HTML标记你需要)
<!DOCTYPE html>
<html data-ng-app>
...
{% block javascripts %}
<script src="{{ asset('angular/angular.min.js') }}"></script>
{% endblock %}
6)开始使用angularjs。例如(假设你已经有了一个Symfony的路线,并且呈现page.html.twig
模板控制器):
# app/Resources/views/default/page.html.twig
{% extends 'base.html.twig' %}
{% block body %}
{% verbatim %}
{{ 'This is angularJS code!' }}
{% endverbatim %}
{% endblock %}
TL; DR
使用Symfony的项目中AngularJS会下载,手动的最简单的方法,在AngularJS库,将其放置在web
目录,并在javascripts
块base.html.twig
其链接:
{% block javascripts %}
<script src="{{ asset('angular/angular.min.js') }}"></script>
{% endblock %}
请记住,包括data-ng-app
DIRECTI五个。
相关问题
- 1. 如何添加项目作用域AngularJS
- 2. 在AngularJs中,如何在缓存中添加/删除$ resource项目
- 3. 如何在现有的Java Web项目中添加AngularJS 2
- 4. 如何在angularjs项目中添加插件
- 5. 如何在Angularjs中添加项目成本?
- 6. 如何在添加项目
- 7. 将外部库添加到Symfony2项目
- 8. 如何发送并显示在AngularJS和Symfony2的项目
- 9. 如何在添加的项目上调用angularJS事件?
- 10. 如何在qtreewidgetitem中添加子项目?
- 11. 如何在JList中添加项目?
- 12. 如何在项目中添加telerik?
- 13. 如何在xcode中添加库项目?
- 14. 如何在C#项目中添加dll
- 15. 如何在GWT项目中添加Captcha?
- 16. 如何在CheckedListBox中添加项目vb.net
- 17. 如何在Android项目中添加ActionBarActivity?
- 18. 如何在TComboBox中添加'hidden'项目?
- 19. 如何在项目中添加javadoc
- 20. 如何在QGraphicsScene中添加项目?
- 21. 如何在listWidget中添加项目?
- 22. smartGWT:如何在selectOtherItem中添加项目
- 23. 如何在WPF中添加ListBox项目?
- 24. 如何在tabPanel项目中添加CLS
- 25. 如何添加项目,在Java中
- 26. 添加不同的项目添加到阵列中angularjs
- 27. 动态添加项目到angularjs ng-repeat
- 28. 如何在其他项目中添加NLog类库项目
- 29. 如何在Gradle当前项目中添加其他项目?
- 30. 如何在导航抽屉中将项目添加为项目
问题要求我们推荐或找到一本书,工具,软件库,教程或其他非本地资源,因为它们倾向于吸引自以为是的答案和垃圾邮件,所以不适合堆栈溢出。相反,请描述问题以及到目前为止解决问题所做的工作。 – Claies
@在主题问题上,我们得到了Dan的一个很好的答案。 – eddy147