2016-12-06 3 views
0

私が知る限り、ユーザーを登録してログインするには、Accounts.createUser(...)Meteor.loginWithPassword(...)を実行する必要があります。誰かが私に必要なパッケージとそれらを正しくインポートする方法を教えてもらえますか?メテオでのIonic2のユーザー管理

import 'meteor-client-side'; 
import 'accounts-base-client-side'; 

declare let Meteor; 
declare let Accounts; 

とエラー

Accounts.createUser is not a function 
Meteor.loginWithPassword is not a function 

答えて

0

npm install meteor-client-side --save 
npm install accounts-base-client-side --save 
npm install accounts-password-client-side --save 

がでmain.dev.ts/でそれらをインポートし、必要なパッケージをインストールします:私はこのようなインポートを行う時点では

その後
import 'meteor-client-side'; 
import 'accounts-base-client-side'; 
import 'accounts-password-client-side'; 

あなたは他のどこでも

declare let Meteor; 
declare let Accounts; 

Meteor/Accountsを宣言し、

Accounts.createUser({ username: username, password: password }, (e: Error) => { 
    if (e) return this.handleError(e); 

    this.navCtrl.setRoot(MyPage, {}, { 
    animate: true 
    }); 

}); 

または

Meteor.loginWithPassword(username, password, (e: Error) => { 
    if (e) return this.handleError(e); 

    this.navCtrl.setRoot(MyPage, {}, { 
    animate: true 
    }); 

}); 
として例えば、それを使用することができます