J'essaie d'utiliser Breeze avec: TypeScript, modules AMD, requirejs, knockout. En regardant le code Breeze, je peux voir qu'il nécessite knock-out via le nom "ko". Cependant, il existe d'autres composants qui nécessitent knock-out via le nom "knockout". Donc, si je crée une configuration pour requirejs avec le chemin "knockout", le chargeur se plaindra que "ko" n'a pas encore été chargé. Si je change manuellement le code de Breeze, remplacer "ko" par "knockout" n'importe quoi fonctionne bien. Que peut-on faire, donc il n'est pas nécessaire de changer le code Breeze?Chargement Breeze via AMD
1
A
Répondre
5
Vous pouvez utiliser le map config pour remapper toute demande que brise fait 'ko' à 'knockout'. Quelque chose comme ceci:
require.config({
//
// your other config (e.g. paths)
//
// remap requests for 'ko'
map: {
'breeze': {
'ko': 'knockout'
}
}
});
Ou si vous voulez mapper ces demandes de 'ko' de tous modules, vous pouvez utiliser * caractères génériques:
map: {
'*': {
'ko': 'knockout'
}
}
Questions connexes
- 1. Chargement de modules non amd avec require.js
- 2. Comment demander jquery via AMD dans TypeScript
- 3. Comment créer un "spinner" de chargement dans Breeze?
- 4. breeze Problème de temps de chargement des métadonnées d'EntityManager
- 5. Obtention d'objets par type dans TypeScript avec AMD chargement
- 6. Comment faire Ember.SimpleAuth.setup utilisant Ember-simple-auth via AMD
- 7. Breeze - entité auto-référencée
- 8. breeze-brideg-angular2: dois-je créer mes classes d'entités breeze
- 9. WCF Data Services et Breeze :: throw new Error ("Breeze ne supporte pas encore la sauvegarde via OData");
- 10. Inclut automatiquement les débits AMD dans le module AMD Typescript?
- 11. OData - Breeze - Requête Personnalisée
- 12. Breeze Tapuscrit Outillage
- 13. chargement jQuery via Modernizr
- 14. chargement via http
- 15. Comment désassembler AMD ELF?
- 16. Backbone AMD avec requireJs
- 17. Breeze OData - Insérer et mettre à jour
- 18. Dojo 1.7 Contenu Ajax et AMD requis
- 19. Breeze nécessite knockout lorsque l'utilisation nécessite
- 20. Travailler avec breeze et requireJS
- 21. Validation dans Breeze et Knockout
- 22. Breeze, actions requises et SaveChanges?
- 23. Breeze js avec l'identité aspnet? `
- 24. Breeze, OData, et pas EF
- 25. AngularJS - Breeze - EF EntityQuery Questions
- 26. OutOfMemoryError chargement Bitmap via DefaultHttpClient
- 27. problème UIImageView chargement via OperationQueue
- 28. Plugin jQuery avec support AMD
- 29. Scopes en Javascript Modèle AMD
- 30. Backbone.js + + AMD ... Relational bootstrapping relationals
Merci beaucoup. La carte config était un bon indice. J'ai dû modifier le code juste un peu: en utilisant "breeze" car l'ID ne fonctionnait pas, mais "*" l'a fait. – mgs
@mgs merci, ajouté cela à la réponse pour le rendre plus facile pour les autres qui peuvent le voir. – explunit