2016-04-12 7 views
0

私はFlowRouterとReactJSでmeteorjsアプリを持っています。私はいくつかの外部スクリプトファイルをロードする必要があります(これはAtmosphereにはない小さなライブラリです)。 このDOM要素が2回以上レンダリングされたときに、複数のタグを追加できないようにするにはどうすればよいですか?meteor-dochead:スクリプトが1回以上頭に追加されました

MyPage = React.createClass({ 
    render() { 
    DocHead.loadScript('someAdress'); 
    return (
     <div> 
     <div> 
      //Content 
     </div> 
     </div> 
    ) 
    } 
}); 

私はDocHead.loadScript('someAdress');DocHead.removeDocHeadAddedTags()を使用しようとしましたが、それは<script>タグを削除することはできません。

答えて

0

render()の代わりにcomponentWillMount()に入れることができます。もう一度ロードする前に、ロードされているかどうかを確認することもできます。

関連する問題