2017-02-18 3 views
0

Dans mon script principal:appel d'une fonction nécessite par de NW.js

var renderer = require('./templates/renderTemplates.js'); 

function show(json){ 
    renderer.render(json); 
} 

et à renderTemplates.js:

var render = function(json) { 
    console.log(json); 
    ... 
} 

De toute évidence, il est dit que render ne peut pas être appelé. Comment rendre une fonction accessible depuis un autre script?

Répondre

1

exporter simplement dans renderTemplates.js

var render = function(json) { 
    console.log(json); 
    ... 
} 
module.exports = { 
    render: render 
} 

Ensuite, vous pouvez utiliser renderer.render() comme vous le faites dans votre script principal.