2017-01-18 6 views
0

私は社会的に基づいてカスタム認証を実装しようとしていますtutorialMeteor + Angular2 auth issue

私のアプリは、私は以下のように、InjectUserデコレータを追加したときに動作を停止:私はそれを実行してみたときにも

import { Component } from "@angular/core"; 

import template from "./app.component.html"; 
import style from "./app.component.scss"; 

import { InjectUser } from "angular2-meteor-accounts-ui"; 

@Component({ 
    selector: "app", 
    template, 
    styles: [style] 
}) 
@InjectUser('user') 
export class AppComponent { 
    constructor() { 

    } 

    logout() { 
     Meteor.logout(); 
    } 
} 

ダウンロードしたファイルは、チュートリアルアプリのstep19でエラーが発生します。

この問題を解決するにはどうすればよいですか?またはカスタムログインを作成するにはどうすればよいですか?

答えて

0

@InjectUser('user')は、HTML部分のユーザー収集アクセスのために追加されています。私はあなたのAppComponentの1行が欠けていると思います。

user: Meteor.User; 

あなたが注射したユーザーを宣言し、どのエラーが表示されているか教えてください。私はあなたのエラーが他の何かのためにあると分かった場合私は私の答えを編集します。

+0

私はこのチュートリアル以下午前:https://angular-meteor.com/tutorials/socially/angular2/angular-material-and-custom-angular-auth-forms を私は、コンソールにエラーが表示されません。 –

関連する問題