À utiliser pour les questions sur AngularJS (1.x), le framework JavaScript open-source. N'utilisez PAS cette balise pour Angular 2 ou versions ultérieures; utilisez plutôt la balise [angular].
AngularJS aide-t-il de quelque manière que ce soit à définir une activeclasse sur le lien de la page actuelle? J'imagine qu'il y a une façon magique de procéder, mais je n'arrive pas à trouver. Mon menu ressemble à: <ul> <li><a class="active" href="/tasks">Tasks</a> <li><a href="/actions">Tasks</a> </ul> et j'ai des contrôleurs pour …
J'ai une liste d'articles à mon avis avec ci- ng-clickjoint: <ul id="team-filters"> <li ng-click="foo($event, team)" ng-repeat="team in teams"> <img src="{{team.logoSmall}}" alt="{{team.name}}" title="{{team.name}}"> </li> </ul> Je gère les événements de clic dans la foofonction dans ma directive, en passant $eventcomme référence à l'objet sur lequel on a cliqué, mais j'obtiens une …
Nous recherchons des options pour construire le front-end d'une application que nous créons et essayons d'évaluer un outil qui fonctionnera pour nous et nous donnera la meilleure plate-forme pour aller de l'avant. Il s'agit d'un projet Node.js. Notre plan initial était d'utiliser Express et de suivre cette voie, mais nous …
https://docs.angularjs.org/guide/directive En écoutant cet événement, vous pouvez supprimer les écouteurs d'événements susceptibles de provoquer des fuites de mémoire. Les écouteurs enregistrés dans les étendues et les éléments sont automatiquement nettoyés lorsqu'ils sont détruits, mais si vous avez enregistré un écouteur sur un service ou enregistré un écouteur sur un nœud …
J'ai la fonction angulaire suivante: $scope.updateStatus = function(user) { $http({ url: user.update_path, method: "POST", data: {user_id: user.id, draft: true} }); }; Mais chaque fois que cette fonction est appelée, je reçois ReferenceError: $http is not defineddans ma console. Quelqu'un peut-il m'aider à comprendre ce que je fais mal ici?
J'ai un problème pour lier les boutons radio à un objet dont les propriétés ont des valeurs booléennes. J'essaie d'afficher les questions d'examen récupérées à partir d'une ressource $. HTML: <label data-ng-repeat="choice in question.choices"> <input type="radio" name="response" data-ng-model="choice.isUserAnswer" value="true" /> {{choice.text}} </label> JS: $scope.question = { questionText: "This is a …
J'ai besoin d'effectuer certaines opérations sur la portée et le modèle. Il semble que je puisse le faire dans la linkfonction ou dans la controllerfonction (car les deux ont accès à la portée). Quand est-ce le cas lorsque je dois utiliser la linkfonction et non le contrôleur? angular.module('myApp').directive('abc', function($timeout) { …
Quelqu'un peut-il clarifier le cycle de vie d'un contrôleur AngularJS? Un contrôleur est-il un singleton, ou créé / détruit à la demande? Dans ce dernier cas, qu'est-ce qui déclenche la création / destruction du contrôleur? Prenons l'exemple ci-dessous: var demoApp = angular.module('demo') .config(function($routeProvider, $locationProvider) { $routeProvider .when('/home', {templateUrl: '/home.html', controller: …
Comme vous le savez, à la fois angulaire et brindille a une construction de contrôle commune - double croisillons. Comment puis-je changer la valeur par défaut d'Angular? Je sais que je peux le faire dans Twig, mais dans certains projets, je ne peux pas, seulement JS.
Au sein d'un module, un contrôleur peut hériter des propriétés d'un contrôleur externe: var app = angular.module('angularjs-starter', []); var ParentCtrl = function ($scope, $location) { }; app.controller('ChildCtrl', function($scope, $injector) { $injector.invoke(ParentCtrl, this, {$scope: $scope}); }); Exemple via: Lien mort : http://blog.omkarpatil.com/2013/02/controller-inheritance-in-angularjs.html Un contrôleur à l'intérieur d'un module peut-il également hériter …
J'essaie de construire une directive qui prend soin d' ajouter plus de directives à l'élément sur lequel elle est déclarée. Par exemple, je veux construire une directive qui s'occupe d'ajouter datepicker, datepicker-languageet ng-required="true". Si j'essaie d'ajouter ces attributs puis de les utiliser, $compileje génère évidemment une boucle infinie, donc je …
Sur la page Angular-UI-Bootstrap sur cdnjs, il est dit: Directives natives AngularJS (Angular) pour le Bootstrap de Twitter. Faible encombrement (5 ko gzippé!), Aucune dépendance JavaScript tierce (jQuery, Bootstrap JavaScript) requise! ... et propose des options pour //cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.6.0/ui-bootstrap-tpls.min.js et //cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.6.0/ui-bootstrap.min.js Les différencier montre une différence subtile, et je n'arrive pas …
En utilisant Angular et Phonegap, j'essaie de charger une vidéo qui se trouve sur un serveur distant mais qui a rencontré un problème. Dans mon JSON, l'URL est entrée comme URL HTTP ordinaire. "src" : "http://www.somesite.com/myvideo.mp4" Mon modèle vidéo <video controls poster="img/poster.png"> <source ng-src="{{object.src}}" type="video/mp4"/> </video> Toutes mes autres données …
Je pense que c'est l'un des concepts les plus difficiles à comprendre avec la directive angularjs. Le document de http://docs.angularjs.org/guide/directive dit: transclude - compile le contenu de l'élément et le met à la disposition de la directive. Généralement utilisé avec ngTransclude. L'avantage de la transclusion est que la fonction de …
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.