小编Pav*_*ati的帖子

未捕获(承诺):错误:没有AngularFireAuth的提供者

我们尝试使用google身份验证登录(Firebase/ionic2/angularjs2).我们的代码

 import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { Observable } from 'rxjs/Observable';
import { AngularFireAuth } from 'angularfire2/auth';
import * as firebase from 'firebase/app';

@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})
export class HomePage {
   user: Observable<firebase.User>;
  constructor(public navCtrl: NavController,public afAuth: AngularFireAuth) {
    this.user = afAuth.authState;
  }
  login() {
    this.afAuth.auth.signInWithPopup(new firebase.auth.GoogleAuthProvider());
  }

  logout() {
    this.afAuth.auth.signOut();
  }
}
Run Code Online (Sandbox Code Playgroud)

但我们收到错误:

Error: Uncaught (in promise): Error: No provider for AngularFireAuth!
Error: No provider for AngularFireAuth!
Run Code Online (Sandbox Code Playgroud)

请指导我们在代码中使用的内容.

google-login firebase firebase-authentication ionic2 angularfire2

14
推荐指数
1
解决办法
2万
查看次数

如何从 OS X 中删除 Ruby

我们有 ruby​​ 版本为ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]。我们需要卸载 ruby​​ 并重新安装。所以我们尝试这样

Anshuls-Mac-mini-2:~ pankajthakur$ whereis ruby
/usr/bin/ruby
Anshuls-Mac-mini-2:~ pankajthakur$ rm -f /usr/bin/ruby
rm: /usr/bin/ruby: Permission denied
Run Code Online (Sandbox Code Playgroud)

我们需要在其他位置重新安装。请指导我们。

我当前的 MAC os 版本 10.11.5 (El Capitan)

ruby rubygems ruby-on-rails predix

6
推荐指数
1
解决办法
2万
查看次数

删除占位符输入类型日期的mm/dd/yyyy

我们有文本字段输入类型日期.所以我们需要putholder所以我们尝试这样

<input placeholder="Date" class="textbox-n" type="text" onfocus="(this.type='date')"  id="date"> 
Run Code Online (Sandbox Code Playgroud)

现在它显示了安置"日期".然后我按下它显示mm/dd/yyyy.然后点击它显示日期框.但不需要显示mm/dd/yyyy.点击textField直接打开日期框.请指导我们.

css html5 input datepicker

6
推荐指数
1
解决办法
2668
查看次数

ToastController 在 ionic 中的自定义位置

我们正在创建 Ionic-Native 移动应用程序。我们正在使用 ToastController ( ToastController )。我们使用position: 'top'。但它与状态栏重叠。所以我们想要自定义位置。我们试过这样

let Errortoast = this.toastCtrl.create({
      message: 'Please try again later',
      duration: 3000,
      cssClass: 'toast',
      position: 'top'
    });



    .toast{
    margin-top: 70px;
  }
Run Code Online (Sandbox Code Playgroud)

但没有运气。自定义位置的任何想法?。

css android-toast ionic-framework ionic2

1
推荐指数
1
解决办法
3540
查看次数