piga / angular

该包的最新版本(v1.0.0)没有可用的许可信息。

v1.0.0 2015-06-21 17:58 UTC

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 的演示项目 演示