Je souhaite accéder à ma $scopevariable dans la console JavaScript de Chrome. Comment je fais ça? Je ne vois $scopeni le nom de mon module myappdans la console sous forme de
Dans AngularJS, une étendue est un objet qui fait référence au modèle d'application. C'est un contexte d'exécution pour les expressions.
Je souhaite accéder à ma $scopevariable dans la console JavaScript de Chrome. Comment je fais ça? Je ne vois $scopeni le nom de mon module myappdans la console sous forme de
Je ne comprends pas comment utiliser $scope.$watchet $scope.$apply. La documentation officielle n'est pas utile. Ce que je ne comprends pas spécifiquement: Sont-ils connectés au DOM? Comment puis-je mettre à jour les modifications DOM apportées au modèle? Quel est le point de connexion entre eux?...
J'ai lu attentivement la documentation AngularJS sur le sujet, puis j'ai tripoté une directive. Voici le violon . Et voici quelques extraits pertinents: Du HTML : <pane bi-title="title" title="{{title}}">{{text}}</pane> Depuis la directive du volet: scope: { biTitle: '=', title: '@',...
Dans la section "Créer des composants" de la page d'accueil d'AngularJS , il y a cet exemple: controller: function($scope, $element) { var panes = $scope.panes = []; $scope.select = function(pane) { angular.forEach(panes, function(pane) { pane.selected = false; }); pane.selected = true; }...
Je constate que j'ai besoin de mettre à jour ma page à ma portée manuellement de plus en plus depuis la construction d'une application en angulaire. La seule façon que je sache de le faire est d'appeler $apply()depuis la portée de mes contrôleurs et directives. Le problème avec cela est qu'il...
J'ai configuré mes contrôleurs en utilisant data-ng-controller="xyzController as vm" J'ai un scénario avec des contrôleurs imbriqués parent / enfant. Je n'ai aucun problème pour accéder aux propriétés parent dans le html imbriqué en utilisant $parent.vm.property, mais je ne peux pas comprendre...
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,...
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){...
Pourvu d'un élément HTML de type div, comment définir la valeur de son idattribut, qui est la concaténation d'une variable de portée et d'une
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...
Comment utiliser $rootScopepour stocker des variables dans un contrôleur auquel je souhaite accéder ultérieurement dans un autre contrôleur? Par exemple: angular.module('myApp').controller('myCtrl', function($scope) { var a = //something in the scope //put it in the root scope });...
J'ai une page Web qui sert d'éditeur pour une seule entité, qui se présente comme un graphe profond dans la propriété $ scope.fieldcontainer. Après avoir reçu une réponse de mon API REST (via $ resource), j'ajoute une montre à 'fieldcontainer'. J'utilise cette montre pour détecter si la page /...
J'ai ce module routes: var mainModule = angular.module('lpConnect', []). config(['$routeProvider', function ($routeProvider) { $routeProvider. when('/home', {template:'views/home.html', controller:HomeCtrl}). when('/admin', {template:'views/admin.html', controller:AdminCtrl}).
J'ai une directive de formulaire qui utilise un callbackattribut spécifié avec une portée d'isolat: scope: { callback: '&' } Il se trouve à l'intérieur d'un ng-repeatafin que l'expression que je passe inclut le idde l'objet comme argument de la fonction de rappel: <directive ng-repeat =...
Comment s'abonner au changement de propriété lors de l'utilisation de la controller assyntaxe? controller('TestCtrl', function ($scope) { this.name = 'Max'; this.changeName = function () { this.name = new Date(); } // not working $scope.$watch("name",function(value){ console.log(value) }); });...
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 =...
<a ng-href="#" class="navbar-brand" title="home" data-translate>PORTAL_NAME</a> Je veux recharger la page. Comment puis-je faire
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,...
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...
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...