J'ai beaucoup lu sur l'utilisation de ces symboles dans l'implémentation de directives personnalisées dans AngularJS mais le concept n'est toujours pas clair pour moi. Je veux dire, qu'est-ce que cela signifie si j'utilise l'une des valeurs de portée de la directive personnalisée? var mainApp = angular.module("mainApp", []); mainApp.directive('modalView',function(){ return{ restrict:'E', …
J'essaie de voir s'il existe un moyen simple d'accéder à la portée interne d'un contrôleur via une fonction javascript externe (totalement sans rapport avec le contrôleur cible) J'ai vu sur quelques autres questions ici que angular.element("#scope").scope(); récupérerait la portée d'un élément DOM, mais mes tentatives ne donnent actuellement aucun résultat …
L'une des choses intéressantes qu'AngularJS peut faire est d'appliquer un filtre à une expression de liaison de données particulière, ce qui est un moyen pratique d'appliquer, par exemple, la mise en forme de la devise ou de la date spécifique à la culture des propriétés d'un modèle. Il est également …
J'écris un exemple d'application en utilisant angularjs. J'ai eu une erreur mentionnée ci-dessous sur le navigateur Chrome. L'erreur est Erreur: [ng: areq] http://errors.angularjs.org/1.3.0-beta.17/ng/areq?p0=ContactController&p1=not%20a%20function%2C%20got%20undefined Qui rend comme L'argument 'ContactController' n'est pas une fonction, n'est pas défini Code <!DOCTYPE html> <html ng-app> <head> <script src="../angular.min.js"></script> <script type="text/javascript"> function ContactController($scope) { $scope.contacts = …
Je me suis demandé quel était le meilleur moyen de détecter la fin du chargement / démarrage de la page, lorsque toutes les directives avaient terminé la compilation / la liaison. Un événement déjà là? Dois-je surcharger la fonction bootstrap?
J'ai dans ma page .html une liste déroulante, Menu déroulant: <select ng-model="blisterPackTemplateSelected" data-ng-options="blisterPackTemplate as blisterPackTemplate.name for blisterPackTemplate in blisterPackTemplates"> <option value="">Select Account</option> </select> Je souhaite exécuter une action lorsque l'utilisateur sélectionne une valeur. Donc, dans mon contrôleur, j'ai fait: Manette: $scope.$watch('blisterPackTemplateSelected', function() { alert('changed'); console.log($scope.blisterPackTemplateSelected); }); Mais la modification de …
J'ai deux contrôleurs, l'un enveloppé dans un autre. Maintenant, je sais que la portée enfant hérite des propriétés de la portée parent, mais existe-t-il un moyen de mettre à jour la variable de portée parent? Jusqu'à présent, je n'ai trouvé aucune solution évidente. Dans ma situation, j'ai un contrôleur de …
Est-il correct de transmettre le "courant" $scopeà un service AngularJS? Je suis dans la situation où j'ai un service $ sachant qu'il est consommé par un seul contrôleur, et j'aimerais avoir une référence à la portée du contrôleur dans les méthodes $ service elles-mêmes. Est-ce philosophiquement correct? Ou je ferais …
J'ai deux contrôleurs et partage des données entre eux avec une fonction app.factory. Le premier contrôleur ajoute un widget dans le tableau de modèles (pluginsDisplayed) lorsqu'un lien est cliqué. Le widget est poussé dans le tableau et ce changement est reflété dans la vue (qui utilise ng-repeat pour afficher le …
J'ai un objet JS déclaré comme ça $scope.items = {}; J'ai également une requête $ http qui remplit cet objet avec des éléments. Je voudrais détecter si cet élément est vide, il semble que ng-show le supporte ... J'entre ng-show="items" et comme par magie, cela fonctionne, j'aimerais aussi faire la …
Je suis nouveau sur Angular et j'essaie de comprendre comment faire les choses ... En utilisant AngularJS, comment puis-je injecter un contrôleur à utiliser dans un autre contrôleur? J'ai l'extrait suivant: var app = angular.module("testApp", ['']); app.controller('TestCtrl1', ['$scope', function ($scope) { $scope.myMethod = function () { console.log("TestCtrl1 - myMethod"); } …
J'ai une directive avec une portée isolée (pour que je puisse réutiliser la directive dans d'autres endroits), et lorsque j'utilise cette directive avec un ng-repeat, cela ne fonctionne pas. J'ai lu toute la documentation et les réponses de Stack Overflow sur ce sujet et je comprends les problèmes. Je crois …
Je n'arrive pas à trouver un moyen d'appeler une fonction sur la portée parent à partir d'une directive sans utiliser la portée isolée. Je sais que si j'utilise une portée isolée, je peux simplement utiliser "&" dans la portée isolée pour accéder à la fonction sur la portée parente, mais …
Comment appeler une méthode définie dans la portée enfant à partir de sa portée parent? function ParentCntl() { // I want to call the $scope.get here } function ChildCntl($scope) { $scope.get = function() { return "LOL"; } } http://jsfiddle.net/wUPdW/
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.