Symfony 2项目中的Angularjs模板

塞尔焦斯卡

我正在尝试使用基于symfony 2项目的bootstrap主题angularjs。我与管理gui捆绑在一起,所以有以下情况:

Resources
    |
    |------public
    |         |
    |         |----css
    |         |      | ...
    |         |
    |         |----js
    |              |---- angular.js
    | 
    |------views

此主题使用两个angularjs模板(template1.html,template2.html)。配置symfony与此主题配合使用的最佳方法是什么?

塞尔焦斯卡

经过一些测试,我想出了解决我问题的方法。我认为在symfony捆绑包中使用angular.js模板的一个好的解决方案是将模板放在捆绑包资源/公共路径下,然后使用输出参数控制从资产生成的输出名称。例如:

Resources
    |
    |----public
    |       |
    |       |-----css
            |
            |-----js
            |
            |-----templates
            |         |
                      |-----dashboard.html

在树枝模板中:

{% javascripts '@AdminBundle/Resources/public/templates/dashboard.html' output='admin/templates/dashboard.html'%}
{% endjavascripts %}

因此,通过以下方式启动资产:

php app/console assetic:dump

它将在web / templates目录下生成angularjs模板(dashboard.html)。

这样,角度模板将不受树枝模板引擎的控制,这在某些情况下可能是一个优势。我不知道这是否是解决我的问题的最佳方法,但是为了确保它与angular.js和symfony逻辑保持一致。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在symfony2项目中添加angularjs

来自分类Dev

将Angularjs 2项目集成到Symfony 2项目中

来自分类Dev

将Angularjs 2项目集成到Symfony 2项目中

来自分类Dev

Symfony2项目中的DNS名称路由

来自分类Dev

在/ web目录Symfony2项目中禁止访问

来自分类Dev

在Symfony2项目中将Sag与Cloudant连接

来自分类Dev

在Windows上的Symfony 2项目中编译Bootstrap 3

来自分类Dev

捆绑软件Symfony 2项目中的特征位置

来自分类Dev

如何在Symfony2项目中删除实体类

来自分类Dev

symfony2项目中服务类的名称空间

来自分类Dev

在Symfony2项目中的“ post-update-cmd”上运行命令

来自分类Dev

使Symfony 2项目无cookie

来自分类Dev

在Symfony2项目中可能使用require.js和异步模块定义(AMD)?

来自分类Dev

在Symfony2项目中可能使用require.js和异步模块定义(AMD)?

来自分类Dev

在Symfony2中清除项目中的缓存是否很危险?

来自分类Dev

Symfony 2 EventListener模板

来自分类Dev

在非Symfony项目中使用Symfony 2组件?

来自分类Dev

在非Symfony项目中使用Symfony 2组件?

来自分类Dev

将Twitter Bootstrap 3.2集成到Symfony 2.3项目中

来自分类Dev

如何在Symfony 2.7项目中激活Gedmo Ip_Traceable?

来自分类Dev

将Twitter Bootstrap 3.2集成到Symfony 2.3项目中

来自分类Dev

如何在Symfony 3项目中还原应用程序文件夹?

来自分类Dev

具有symfony2项目的phpstorm xdebug

来自分类Dev

Symfony 2-模板路径

来自分类Dev

在symfony项目中使用ajax删除项目

来自分类Dev

Symfony2 + NodeJS + AngularJS?

来自分类Dev

Symfony2-与AngularJS捆绑

来自分类Dev

Symfony模板引用

来自分类Dev

删除symfony项目