Não foi possível carregar o Diqus. Se você é o moderador, por favor veja o nosso guia de problemas.
Amigo, vc sabe me dizer como eu faço para ter uma page simples com dois botoes grandes arredondados com apenas icone centralizados no meio da page? tentei fazer de diversas formas mas nenhuma ficou legal, se puder me ajudar, te agradeço. abraço
Parabéns cara pela iniciativa, me ajudou bastante. Obrigado.
ionic start MyReader blank --v2 --appname "Best Reader Ever" --id "com.tableless.myreader
não estou conseguindo essa parte, pois dar o seguinte erro :
[ERROR] Sorry! The --v1 and --v2 flags have been removed.
Use the --type option. (ionic start --help)
For Ionic Angular projects, try ionic start MyReader blank --type=ionic-angular
o que fazer ????
Estou tentando resolver a parte do filtro, mas só aparece a seguinte mensagem:
TypeError: Unable to get property 'filter' of undefined or null reference
Alguém sabe o que poderia estar ocorrendo?
adicione:
this.noFilter = this.feeds;
ao método fetchContent() antes de loading.dismiss();
O autor esqueceu de mencionar essa etapa, mas está no código.
Não estou conseguindo seguir com o passo: 5.2 – Executando testes nas plataformas
Alguém conseguiu simular no iOS?
Eu nem tentei, pelo que entendi pra poder usar o iOS, é necessário ter um iphone, caso não tenha, passa pro passo seguinte e toca a vida.
O meu método para abrir o link no navegador está assim, mas no Android tá parando a aplicação, mesmo assim ele abre o navegador com o link:
itemSelected(url: string): void {
let browser = this.inAppBrowser.create(url, '_system');
browser.show();
};
Por que será que ele pára a aplicação?
Cara, muito bom seu tutorial, eu sempre fiz tudo no Ionic 1, sempre tive meio "preguiça" de começar com o 2, mas achei muito bom o tutorial, deu praticamente tudo certo, exceto os filtros.
Não funcionou filtrar por nenhuma opção, mas depois vejo isso, no geral deu tudo certo.
Hoje consegui terminar o tutorial, foi muito enriquecedor, agradeço ao autor do post...
resolvi estava dando erro na linha
<ion-item *ngfor="let feed of feeds" (click)="itemSelected(feed.data.url)">
no tutorial esta com aspas dupla e troquei para aspas simples e funcionou tudo ok
dentro do passo 2 ele carrega o serve mas a pagina fica toda em branco
Estou recebendo o erro: Cannot find module "ionic-native".
O plugin foi instalado corretamente e a importação está correta.
Alguem teve o mesmo problema?
Pessoal, no passo 5 ao adicionar o código que conserta os posts sem imagem, eu recebo um erro, dizendo que a propriedade não existe no tipo string, alguém conseguiu passar dessa parte? Não entendi muito bem esse erro. Antes de adicionar esse trecho, não havia erro nenhum.
Tive esse mesmo problema. Pra resolver basta alterar a declaração do array para o tipo any.
Onde tem: "public feeds: Array<string>;"
Altere para: "public feeds: Array<any>;"
Muito obrigado Yuri, realmente funciona. Como eu não pensei nisso antes? xD
Esta linha não está funcionando:
let paramsUrl = (this.feeds.length > 0) ? this.feeds[this.feeds.length - 1].data.name : "";
Não encontra o objeto data no array de feeds. Alguém sabe o que é ou conseguiu retornar o atributo name de outra forma?
Onde tem:
public feeds: Array<string>;
Altere para:
public feeds: Array<any>;
No passo 5 o forEach não funcionou, fiz assim:
fetchContent ():void {
let loading = this.loadingCtrl.create({
content: 'Fetching content...'
});
loading.present();
this.http.get(this.url).map(res => res.json())
.subscribe(data => {
for(let e of data.data.children){
if (!e.data.thumbnail || e.data.thumbnail.indexOf('b.thumbs.redditmedia.com') === -1 ) {
e.data.thumbnail = 'http://www.redditstatic.com...
}
}
this.feeds = data.data.children;
loading.dismiss();
});
}
Demais. Demais!!! Adorei esse tutorial. mais explicadinho doq ue isso é IMPOSSÍVEL!
Adorei a sua didática. Vou fazer ele para pegas as manhas de Angilar!
Parabéns Carlos pelo tutorial, é extenso porém muito bem explicado. Obrigado por ceder o seu tempo para transmitir conhecimentos para outras pessoas.
Tutorial copiado de:
https://www.joshmorony.com/...
para q o servico http funcione voce precisa incluir o httpmodule em app.module.ts, assin como descrito no tutorial original
acredito q na hora de copiar e traduzir o autor do tableless pulou essa parte
Sacanagem dizer isso. Eu li o tutorial gringo e não tem a ver em nada com este. Só porque cita o Fetch Remote Data? A vantagem é que ao querer menosprezar o artigo do Carlos. eu acabei vendo pór lá a parte de "Pulling in Data From Your Own Server" onde ensina a conectar e extrair dados de sua própria base de dados, via PHP e MySQL
"Tutorial copiado", Pablo? Escrevi este post na época com o cuidado de introduzir de maneira simples o Ionic 2 para a comunidade, antes até mesmo do lançamento da versão final. Várias modificações ocorreram na plataforma desde então, principalmente devido às evoluções no Angular 2. Foram dias de trabalho onde tentei documentar um passo à passo do processo em um repositório no Github. Peço que tenha um pouco mais de bom senso na hora de fazer esses julgamentos porque, além de ferir o trabalho do profissional que escreveu, atinge também a credibilidade do site, que até hoje é visto como referência para a comunidade web no Brasil. Abraços.
Carlos, você está de parabéns pelo belo trabalho. Pessoas como você são preciosas, pois dedicam seu tempo e esforço para ajudar os outros. Parabéns!
Obrigado, José. Infelizmente algumas pessoas da comunidade fazem questão de menosprezar o trabalho alheio. Abraços.
No app.module.ts precisa adicionar:
import { HttpModule } from '@angular/http';
e depois
imports: [
BrowserModule,
HttpModule,
IonicModule.forRoot(MyApp)
]
Tbm tive esse problema, e com sua solução consegui... Obrigado Renan! abraço!
Runtime Error
Cannot find module "ionic-native"
tenho esse erro .. alguma ajuda com o InAppBrowser
Fiz as seguintes alterações e funcionou:
Dentro da pasta do projeto abre o cmd e digita:
ionic plugin add --save cordova-plugin-inappbrowser
npm install --save @ionic-native/in-app-browser
No home.ts coloca:
import { InAppBrowser } from '@ionic-native/in-app-browser';
e altera o método itemSelected para:
itemSelected (url: string):void {
let browser = new InAppBrowser();
browser.create(url, '_system');
}
Muito obrigado!
Seguindo os passos, funcionou
valeu pela dica cara .. funcionou no browser .. ainda nao testei nos devices..
Mais uma vez tanks.
Tive o mesmo problema. A partir desse ponto não consegui mais acompanhar. Uma pena.
Também tive o mesmo problema. Mas não desisti não! Pulei a etapa do plugin e estou seguindo em frente. É bem normal acontecer isto, até porque, tanto o Ionic quanto o Angular, recebem atualizações periódicas. Parabéns e muito obrigado, Carlos!
Parabéns pelo artigo cara, muito bom! Que façam mais pessoas como você! hahaha