Comments (12)
@JCTG-Jorge Obrigado pelo seu contato e pela informação fornecida. Estamos analisando a questão apresentada e trabalharemos para lhe dar um retorno o mais breve possível.
Poderia disponibilizar um Stackblitz para reproduzir o problema: https://stackblitz.com/edit/po-ui ?
from po-angular.
@jnrpalma, entao mais pelo stackbliz é a versão 15.0.3 do angular o problema so ocorre no angular 17 e PO-UI 17.1.1
no angular 16.2 e po-ui 16.16.0 está ok
from po-angular.
Consegue atraves desse link https://stackblitz.com/edit/po-ui-zozpvv-zt3up7?file=src%2Fapp%2Fapp.component.ts ? @JCTG-Jorge
Fico no aguardo.
from po-angular.
@jnrpalma ,
consegui acessar este link vi que vc colocou 17 mais está com modulo o como estou fazendo é o novo jeito sem modeulo:
onde agora coloca o interceptor dentro appConfig.
e standalone: true
desta forma não vai apresentar o erro.
from po-angular.
@jnrpalma, bom dia!
Fiz um gravação, pra melhorar o entendimento do que esta ocorrendo.
https://youtu.be/DxxSXPh_ayw
from po-angular.
Ola @JCTG-Jorge passa pra mim seu app por gentileza !
Fico no aguardo.
from po-angular.
Oi @jnrpalma
segui o app
https://github.com/JCTG-Jorge/DEVPOUI17
from po-angular.
Olá @JCTG-Jorge realizei algumas mudanças nos fontes fornecidos
export class AuthInterceptor implements HttpInterceptor {
intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
console.log("Passou no Interceptor");
const headers = new HttpHeaders({
'Content-Type': 'application/json',
'Authorization': 'Basic ' + btoa('jorge:pedrinho@123')
});
// Clonando a requisição para adicionar os novos cabeçalhos
req = req.clone({ headers });
// Utilizando o método `handle` do `HttpHandler` para passar a requisição adiante
return next.handle(req);
}
}
export const appConfig: ApplicationConfig = {
providers: [
provideRouter(routes),
provideHttpClient(),
{
provide: HTTP_INTERCEPTORS,
useClass: AuthInterceptor,
multi: true,
},
importProvidersFrom([BrowserAnimationsModule, HttpClientModule, PoHttpRequestModule]),
],
};
<po-page-dynamic-table
#cadastroTable
[p-auto-router]="true"
[p-concat-filters]="true"
[p-keep-filters]="true"
p-title="Users"
[p-fields]="fields"
p-service-api="https://po-sample-api.onrender.com/v1/people">
</po-page-dynamic-table>
Dessa forma não mais necessária o uso do ngOninit
Realize testes e me retorne fico no aguardo !
from po-angular.
@jnrpalma,
funcionou muito obrigado pela explicação e o apoio...
entao com o PO-UI tem que continuar usando HttpInterceptor ... e não o que eu estava tentando usar "HttpInterceptorFn"
correto?
from po-angular.
@JCTG-Jorge A interface HttpInterceptor fornece o método intercept, que você precisa sobrescrever para adicionar a lógica do seu interceptor...
from po-angular.
Correto Obrigado!
from po-angular.
Core Team PO UI à Disposição.
from po-angular.
Related Issues (20)
- <po-table>: <po-table não abre após migrar para o Angular 17> HOT 3
- Breadcrumb - componente na versão 17 com erro no link da Rota HOT 1
- todos-inputs: ngIf não funciona com nenhum input do po-ui que tenha required HOT 3
- Ajuda com a instalação do PO-UI HOT 5
- Ajuda App Tela Branca - Debug HOT 1
- PoPageDynamicTable: Tabela não respeita a propriedade order da coluna. HOT 2
- Permitir exibir o número da semana nos componentes de data HOT 2
- PoDynamicView: Comportamento incorreto na exibição de valores com opções HOT 3
- Protheus-lib-core: Não funcionando em componente principal standalone(Angular 17) HOT 4
- <PoTableComponent>: <Quebra do componente quando utilizado p-sort e coluna label com icon que possua ngTemplate> HOT 1
- NPM Install: configuaração do package.json 17 HOT 5
- Po-Lookup - seleção múltipla HOT 2
- table: melhoria no scroll HOT 1
- Debugar rotina no POUI HOT 1
- po-dynamic-form: Campo ocultado incorretamente HOT 2
- <po-table>: PoTable Service singleton HOT 2
- Page Dynamic Edit: Não exibe mensagem de erro 500 - regra de negocio HOT 5
- po-table: sort
- <po-lookup>: selecionando todos a quando carrega mais itens HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from po-angular.