Questions marquées «scope»

349
$ rootScope. $ broadcast vs. $ scope. $ emit

Maintenant que la différence de performance entre $broadcastet $emita été éliminé, est - il une raison de préférer $scope.$emità $rootScope.$broadcast? Ils sont différents, oui. $emit est limité à la hiérarchie des portées (vers le haut) - cela peut être bien, si cela correspond à votre conception,...

317
$ regarder un objet

Je veux surveiller les changements dans un dictionnaire, mais pour une raison quelconque, le rappel de la montre n'est pas appelé. Voici un contrôleur que j'utilise: function MyController($scope) { $scope.form = { name: 'my name', surname: 'surname' } $scope.$watch('form', function(newVal, oldVal){...

265
Lors de l'écriture d'une directive dans AngularJS, comment puis-je décider si je n'ai pas besoin d'une nouvelle étendue, d'une nouvelle étendue enfant ou d'une nouvelle étendue isolée?

Je suis à la recherche de lignes directrices que l'on peut utiliser pour aider à déterminer quel type de portée à utiliser lors de l'écriture d'une nouvelle directive. Idéalement, j'aimerais quelque chose de similaire à un organigramme qui me guidera à travers un tas de questions et sort la bonne...

213
Comment passer le contexte this à une fonction?

Je pensais que ce serait quelque chose que je pourrais facilement google, mais peut-être que je ne pose pas la bonne question ... Comment puis-je définir ce que "ceci" fait référence dans une fonction javascript donnée? par exemple, comme avec la plupart des fonctions de jQuery telles que:...