2017-05-24 2 views
-1

J'utilise MOBX dans mon code côté client comme ceci:Comment utiliser les décorateurs à l'intérieur namespace: MOBX

<script src="/js/mobx.umd.js"></script> 
<script src="/js/mobx-react/index.min.js"></script> 

Maintenant, quand je veux réellement utiliser MOBX comme ci-dessous, cela ne fonctionne pas, à savoir mon client interface utilisateur -side ne réagit pas aux changements de variables observables:

const action=window.mobx.action 
const observable=window.mobx.observable 

class Store { 

    @observable isLoggedIn=false; 
    @action setIsLoggedIn=(tf)=>{this.isLoggedIn=tf} 
} 

Je me demande comment je peux réellement utiliser window.mobx.action et window.mobx.observable avec ES6.


Auparavant, j'utilisais MOBX avec NPM comme ci-dessous, et il fonctionnait très bien:

import { action, observable } from 'mobx' 

Répondre