Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { Component } from '@angular/core';
- import { IonicPage, NavController, NavParams } from 'ionic-angular';
- //Fomulario
- import { FormBuilder, FormGroup, Validators } from '@angular/forms';
- @IonicPage()
- @Component({
- selector: 'page-login',
- templateUrl: 'login.html',
- })
- export class LoginPage {
- //Datos en crudo
- myForm: FormGroup;
- constructor(public navCtrl: NavController,
- public navParams: NavParams,
- public formBuilder: FormBuilder) {
- this.myForm = this.formBuilder.group({
- user: ['', [Validators.required]],
- password: ['', [Validators.required]],
- });
- }
- saveData() {
- this.navCtrl.push('TabsPage');
- // alert(JSON.stringify(this.myForm.value));
- }
- }
- ERROR Error: Uncaught (in promise): Error: StaticInjectorError(AppModule)[Tab -> Tabs]:
- StaticInjectorError(Platform: core)[Tab -> Tabs]:
- NullInjectorError: No provider for Tabs!
- import { NgModule } from '@angular/core';
- import { IonicPageModule } from 'ionic-angular';
- import { TabsPage } from './tabs';
- @NgModule({
- declarations: [
- TabsPage,
- ],
- imports: [
- IonicPageModule.forChild(TabsPage),
- ],
- })
- export class TabsPageModule {}
- import { Component } from '@angular/core';
- import { IonicPage, NavController, NavParams } from 'ionic-angular';
- @IonicPage()
- @Component({
- selector: 'page-tabs',
- templateUrl: 'tabs.html',
- })
- export class TabsPage {
- tab1Root = 'HomePage';
- tab2Root = 'SalePage';
- tab3Root = 'ProducrPage';
- tab4Root = 'ProfilePage';
- constructor() {
- }
- }
Add Comment
Please, Sign In to add comment