entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Quiero usar angularjs con jquery y requirejs pero siempre me devuelve errores

require.config({

    baseUrl: "./js",

    paths: {
    /************************************AngularJS Paths*******************************************/
    "jquery": "../bower_components/jquery/dist/jquery",
    "angular": "../bower_components/angular/angular",
    "uiRouter":"../bower_components/angular-ui-router/release/angular-ui-router",
    "angularJwt":"../bower_components/angular-jwt/dist/angular-jwt",
    "angular-resource": "../bower_components/angular-resource/angular-resource",
    "angular-local-storage": "../bower_components/angular-local-storage/dist/angular-local-storage",
    "imagesbox": "/effects/imagesbox"
    },

    shim:{ //clave shim le decimos lo que vamos a utilizar exportar y de que depende cada uno de ellos
        "angular":{"exports":"angular"},
        'jQuery': { 'exports': 'jQuery' },
        "uiRouter":{deps:["angular"]},
        "angularJwt":{deps:["angular"]},
        "angular-resource":{deps:["angular"]},
        'angular-local-storage':{deps:["angular"]},
        }
});

//para usar multiples routes puedo agregarlos en el array y como parametro en la function 
//require(["angular","routes/route","routes/routes"], function(angular, mainRoutes,linksRoute){
require(["jquery", "angular","routes/routes"], function($,angular, mainRoutes){
return angular.bootstrap(document,["app"]);
});

0voto

wroque comentado

no me ha tocado trabajar de tal forma, pero puedes bajar el stack en yeoman de knockoutjs con requireJS app AMD, y sacar de ahi la idea del requireJS

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta