2012-04-26 17 views

Odpowiedz

5

Coś takiego?

define([], function() { 
    function realWork (modulea) { 
     // do stuff ... 
     // so stuff with modulea 
     if (modulea) { 
      ... 
     } 
    } 

    if (isAdmin) { 
     require(["modulea"], function (modulea) { 
      realWork(modulea); 
     }); 
    } else { 
     realWork(); 
    } 
}); 

Możesz być w stanie write your own requirejs plugin uporządkować to nawet jeśli okaże się, powtarzając wzór.

+0

chciałbym zrobić również, przykład, jeśli kliknę przycisk załadować moduł .... więc po prostu umieścić require ([ "moduł"], funkcja (m) {.. .}) gdzie chcę? – keepyourweb

+0

Czy istnieje sposób, aby zrobić to synchronicznie? –

1

LUB

define(['isAdmin!modelea'], function(modulea){ 
    if (modulea) { 
    // doSomethingWithIt(); 
    } 
}); 
Powiązane problemy