piga / angular
该包的最新版本(v1.0.0)没有可用的许可信息。
v1.0.0
2015-06-21 17:58 UTC
Requires
Suggests
- friendsofsymfony/rest-bundle: very helpfull to rendering json instead of html
This package is not auto-updated.
Last update: 2024-09-28 18:31:43 UTC
README
想法
此包集将 Angular 集成到 Symfony 中。想法是创建一个无需任何魔法的简单包。包由一个控制器、一个视图和少量配置组成。包使用 bower 作为 JS 依赖管理器。想法是以常规方式创建 symfony 动作,但可以在所有视图中访问 Angular。
包做什么?
- 将 Angular 文件添加到基本布局
- 允许您使用带有 symfony 路由的 oneReload 页面
- 允许您在由 symfony 控制器渲染的 twig 中使用 Angular
安装
- 使用 composer 下载 PigaAngularBundle
- 启用 Bundle 和相关 Bundle
- 导入 angular 路由
- 运行初始化命令
- 在浏览器中打开默认页面
### 第一步:使用 composer 下载 bundle
composer require piga/angular
或将其添加到 composer.json
"piga/angular": "^1.0"
### 第二步
在 kernel 中启用 Bundle 和相关 Bundle
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new FOS\JsRoutingBundle\FOSJsRoutingBundle(), new Piga\AngularBundle\PigaAngularBundle(), ); }
### 第三步:您必须导入 angular 路由
在 YAML 中
# app/config/routing.yml piga_angular: resource: "@PigaAngularBundle/Resources/config/routing.yml"
### 第四步:运行命令
app/console piga:angular:install
此命令执行
- bower install(在 pigabundle 目录中)
- app/console assetic:install --symlink web
运行此命令的结果应在您的 web 目录中创建指向 angular 库的符号链接
### 第五步
在浏览器中打开演示页面
app_dev.php/index
您将看到演示控制器
## 如果您遇到一些错误,请通过创建新的问题来报告
基本用法
接下来是什么?
使用教程 教程
使用流程 使用
使用此 bundle 的演示项目 演示