1

私は、Meteor で angular2 を使用することについて、この非常に興味深いチュートリアルに従っています。

すべてがスムーズに進みましたが、サインイン/ログイン機能に独自の Bootstrap 3 モーダルを使用したいと考えています。

チュートリアルでは、「「accounts-ui」パッケージの loginButtons ビューのラッパー」であるng2-meteor-accounts-uiを使用します。

Meteor-accounts-ui デフォルト パッケージをカスタマイズする方法に関するリソースとドキュメントを見つけましたが、このパッケージには何もありません。ソースを見てみましたが、流星のモジュールはビルド後に「build」フォルダでしか利用できず、すべての HTML は JS 文字列を連結してビルドされています。

ドキュメントがないため、これを編集する方法がわかりません。meteor パッケージの ng2 ラッパーをビルドする必要がありますか?

4

2 に答える 2

1

{{> loginButtons }} を削除して、メソッドを直接呼び出すことができます。

 Meteor.loginWithFacebook({
    requestPermissions: ['public_profile', 'user_location', 'user_photos']
  }, function (err) {
    console.log(err);
    if (err)
    {
      Session.set('errorMessage', err.reason || 'Unknown error');
    }
    else {

      $state.go('menu.home', {reloadUser: true}, {reload: true});
    }
  });
于 2015-12-01T15:43:50.297 に答える
0

いくつかのオプションがあります..

  1. {{> logginButtons }}をモーダルに入れることができます
  2. パッケージを使用してaccounts-ui-unstyled、デフォルトのスタイリングを取り除くことができます
  3. 組み込みのメソッドを使用してサーバーと対話するだけで、UIを完全に削除accounts-uiして自分で構築できます

http://docs.meteor.com/#/full/meteor_loginwithpassword http://docs.meteor.com/#/full/meteor_loginwithexternalservice

于 2015-11-30T02:32:41.087 に答える