私のReactベースの流行アプリケーションでは、標準のMeteorユーザーアカウントログインテンプレート{{atForm}}が表示されません。メテオールアカウント{{> atForm}}が表示されない
私はReactアプリケーションでBlazeベースのテンプレートを表示するためにラッパーコンポーネントを使用しています。 Meteorsのuseraccountsパッケージの標準ログインフォームを実装しようとしています。しかし、Blazeテンプレートで{{> atForm}}を使用している場合、ログインフォームは表示されません。しかし、{{> atForm state = 'signUp'}}のような特定の状態をロックすると、フォームが表示されます。
ラッパーコンポーネント
import React, {Component} from 'react';
import ReactDOM from 'react-dom';
export default class AccountsUI extends Component{
componentDidMount() {
this.view = Blaze.render(Template.LoginTemplate,
ReactDOM.findDOMNode(this.container));
}
componentWillUnmount(){
Blaze.remove(this.view);
}
render() {
return <span ref={(ref) => this.container = ref} />
}
}
ブレイズテンプレート
<template name="LoginTemplate">
{{> atForm }} //Not displayed
{{> atForm state='signUp'}} // Displayed
</template>
しかし、また、他の同様の内部状態{{> atForm状態= 'サインイン'}}も表示されません。 .meteor
useraccounts:unstyled
accounts-password
で
パッケージは、あなたがこのような場合は、どのように私はこの問題を解決することができる理由の提案を持っていますか? ありがとうございます。