我在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