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
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.
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
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
.
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!
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 oPoTemplatesModules
noapp.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