当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

po-angular

Biblioteca de componentes Angular.
授权协议 MIT License
开发语言 JavaScript
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 梁丘俊人
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Biblioteca de componentes de UI para Angular.


Pré-requisitos

Para começar a utilizar o PO UI é pré-requisito ter o Node.js instalado (versão 12.x ou acima) e o seu gerenciador de pacote favorito na versão mais atual. Caso você ainda não tenha instalado o pacote @angular/cli, instale-o via npm ou yarn.

Instalando com npm:

npm i -g @angular/cli@12

Caso prefira instalar com o yarn:

yarn global add @angular/cli@12

Passo 1 - Crie o seu primeiro projeto

Caso você já tenha um projeto criado e deseje apenas incluir o Po, pule esta etapa e vá para o Passo 1.1.

O Angular CLI se encarrega de construir toda estrutura inicial do projeto. Para isso, execute o seguinte comando:

ng new my-po-project --skipInstall

O parâmetro --skip-install permite criar o projeto, contudo, não instalará as dependências automaticamente.

Passo 1.1 - Instalando as dependências

Antes de executar a instalação ou inserir o Po no seu projeto existente, é necessário verificar as dependências do seu projeto, algumas delas precisam estar de acordo com a versão do Po e Angular (elas podem ser encontradas no arquivo package.json localizado na raiz da aplicação).

Veja abaixo a lista de dependências e as versões compatíveis, elas devem ser conferidas e se necessário, ajustadas no seu projeto.

  "dependencies": {
    "@angular/animations": "^12.0.1",
    "@angular/common": "^12.0.1",
    "@angular/compiler": "^12.0.1",
    "@angular/core": "^12.0.1",
    "@angular/forms": "^12.0.1",
    "@angular/platform-browser": "^12.0.1",
    "@angular/platform-browser-dynamic": "^12.0.1",
    "@angular/platform-server": "^12.0.1",
    "@angular/router": "^12.0.1",
    "tslib": "^2.1.0",
    "rxjs": "~6.6.0",
    "zone.js": "~0.11.4"
    ...
  },
  "devDependencies": {
    ...
    "typescript": "~4.3.0"
  }

Após verificar se estas dependências do seu projeto estão com as versões compatíveis declaradas acima, acesse a pasta raiz do seu projeto e execute o comando abaixo:

Instalando com npm:

npm install

Caso utilizar a versão 7 do npm pode ocorrer erro de versão das dependências, neste caso utilize npm install --legacy-peer-deps.

Caso prefira instalar com o yarn:

yarn install

Passo 2 - Adiconando o pacote @po-ui/ng-components

Utilizando o comando ng add do Angular CLI, vamos adicionar o Po em seu projeto e o mesmo se encarregará de configurar o tema, instalar o pacote e importar o módulo do Po.

Execute o comando abaixo na pasta raiz do seu projeto:

ng add @po-ui/ng-components

Ao executar o comando acima, será perguntado se deseja incluir uma estrutura inicial em seu projeto com menu lateral, página e toolbar, utilizando componentes do Po, caso desejar, apenas informe: Y.

Passo 3 - Rode o seu projeto

Agora basta executar mais um comando para subir a aplicação e ver o seu projeto rodando no browser ;).

ng serve

Abra o browser e acesse a url http://localhost:4200. Pronto!


E agora?

Agora é só abrir seu editor / IDE favorito e começar a trabalhar no seu projeto.

Caso você queira utilizar nossos componentes de templates, como o po-page-login, po-modal-password-recovery, po-page-blocked-user, po-page-dynamic-table entre outros, basta adicionar o pacote @po-ui/ng-templates executando o comando abaixo:

ng add @po-ui/ng-templates

Ao executar este comando, será instalado o pacote @po-ui/ng-templates e configurado o PoTemplatesModules no app.module.

A partir dai o seu projeto está preparado para receber outros componentes do PO UI! \o/

  • 1.3 第一个小应用 Hello Angular 那么现在开启一个terminal(命令行窗口),键入 ng new hello-angular ,你会看到以下的命令行输出。 wangpengdeMacBook-Pro:~ wangpeng$ ng new hello-angular installing ng2   create .editorconfig   create README.md

  • Angular6的发布(2018/05/04)已经过去大概两个多月了,从这篇文章开始使用angular6进行试验。 生成项目框架 liumiaocn:angualr liumiao$ ng new demo2 --skip-install CREATE demo2/README.md (1022 bytes) CREATE demo2/angular.json (3539 bytes) CREAT

  • 最近项目用到Vue,所以学习下Angular 转载请注明出处 [我的博客 ] http://www.lostbug.cn 创建新项目 $ng new angular-hello installing ng create .editorconfig create README.md create src/app/app.component.css create src/app/app

 相关资料
  • 问题内容: 如何在带有LLDB的Swift App中绘制变量的值? 早先就像 现在,我通常会遇到一些讨厌的错误,例如: 问题答案: 该错误听起来像是因为DWARF没有告诉LLDB在哪里可以找到“自我”对象。鉴于Swift的本质,LLDB需要知道self的类型,以便能够在本地范围内注入表达式。找出这是否是您的问题的一种方法是在LLDB提示符下执行: (lldb)框架变量-L self 您可能会看不到

  • 对于我的cakephp2.3应用程序,我创建了pot文件,并使用Poedit创建了po文件。但我有将近100个字符串和12种语言。因此,在每次更改/添加中,我不想重新创建pot文件,也不想使用Poedit添加po文件。 所以我需要另一个适合CakePHP的解决方案 -是否可以不使用po文件而仅使用csv文件来使用i18n?(Zend Translate似乎也有类似的解决方案) -是否可以对所有翻译

  • 本文向大家介绍基于java中的PO VO DAO BO POJO(详解),包括了基于java中的PO VO DAO BO POJO(详解)的使用技巧和注意事项,需要的朋友参考一下 一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的ava对象。 最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合PO中应该不包含任何对数据库的操作。 二、VO

  • Java常见对象 DO、BO、DTO、VO、AO、PO总结,​DO( Data Object) 与数据库表结构一一对应,通过DAO层向上传输数据源对象。PO(Persistant Object) 持久对象 用于表示数据库中的一条记录映射成的 java 对象。

  • 创建、更新,各层入参使用什么O命名(controller -> service -> dao) ID查询和分页查询,各层出参数使用什么O命名(dao -> service -> controller) 查询也可能是多个接口返回数据组合起来 抽取出的公共业务方法,入参和出参使用什么O命名 大佬们帮忙举例(增删该查)以上这些情况入参和出参命名规范,各层大部分情况字段可能一样,啥情况下字段可能会不一样。

  • 问题内容: 有谁知道一个允许我解析.PO文件的Java库?我只想创建ID和值的映射,以便将它们加载到数据库中。 问题答案: 根据Java gettext实用程序手册, 您可以使用程序将PO文件转换为ResourceBundle类,并使用java.util.ResourceBundle或gnu.gettext.GettextResource读取它- 我认为这是最有效的方法。Gettext-commo

相关阅读

相关文章

相关问答

相关文档