Articles of angularjs

Angularjs, passer la scope entre les routes

J’ai une situation avec un formulaire qui s’étend sur plusieurs pages (peut-être pas idéal, mais c’est comme ça). Je voudrais avoir une scope pour le formulaire complet qui est rempli au fur et à mesure, de sorte que si l’utilisateur passe d’une étape à l’autre, il est facile de se souvenir de l’état. J’ai donc […]

AngularJS validation sans

Est-il possible dans Angular de valider une seule isolée de la même manière que les formulaires sont validés? Je pense à quelque chose comme ça: Too long! L’exemple ci-dessus ne fonctionne pas. Le placer dans un et remplacer ng-show par ng-show=”myForm.myInput.$error.maxlength” aide. Est-il possible de le faire sans utiliser ?

ré-ouvrir et append des dépendances à une application déjà amorcée

Est-il possible d’injecter une dépendance tardive à un module angular déjà amorcé? Voici ce que je veux dire: Dites que j’ai une application angular à l’échelle du site, définie comme suit: // in app.js var App = angular.module(“App”, []); Et dans chaque page: Plus tard, je rouvre l’application pour append une logique basée sur les […]

Quelle est la différence entre ngModel. $ ModelValue et ngModel. $ ViewValue

J’ai la directive ckEditor suivante. En bas, deux variantes que j’ai vues des exemples sur la façon de définir les données dans l’éditeur: app.directive(‘ckEditor’, [function () { return { require: ‘?ngModel’, link: function ($scope, elm, attr, ngModel) { var ck = null; var config = attr.editorSize; if (config == ‘wide’) { ck = CKEDITOR.replace(elm[0], { […]

AngularJS: Y a-t-il un moyen de déterminer quels champs rendent un formulaire invalide?

J’ai le code suivant dans une application AngularJS, à l’intérieur d’un contrôleur, appelé depuis une fonction ng-submit, qui appartient à un formulaire nommé profileForm : $scope.updateProfile = function() { if($scope.profileForm.$invalid) { //error handling.. } //etc. }; À l’intérieur de cette fonction, existe-t-il un moyen de déterminer quels champs provoquent l’invalidité de l’ensemble?

Existe-t-il un IDE avec prise en charge explicite pour AngularJS?

J’ai essayé WebStorm, mais il ne semble y avoir qu’un support JavaScript basique, comme dans tout autre IDE Web que j’ai essayé. Je cherche quelque chose qui me permettrait de cliquer sur des pages HTML vers des contrôleurs, etc. Si la réponse est “non” à cette question, existe-t-il un autre framework JavaScript similaire à Angular […]

Valider les champs après que l’utilisateur a quitté un champ

Avec AngularJS, je peux utiliser ng-pristine ou ng-dirty pour détecter si l’utilisateur est entré dans le champ. Cependant, je souhaite effectuer la validation côté client uniquement après que l’utilisateur a quitté la zone de champ. En effet, lorsqu’un utilisateur entre dans un champ tel que le courrier électronique ou le téléphone, il reçoit toujours une […]

Quelle est la signification de require: ‘ngModel’?

Voici le code HTML de ma directive: Dans ma directive, j’ai ceci: return { require: ‘ngModel’, replace: true, scope: { modal: ‘=modal’, ngModel: ‘=’, pid: ‘=pid’ }, Quelqu’un peut-il me dire quelle est la signification de require: ‘ngModel’? Je le vois dans beaucoup de directives différentes. Puis-je appeler ce modal de données? Je suis confus […]

Impossible de résoudre ‘…’ de l’état ”

C’est la première fois que j’essaie d’utiliser un routeur ui. Voici mon app.js angular.module(‘myApp’, [‘ionic’]) .run(function($ionicPlatform) { $ionicPlatform.ready(function() { // Hide the accessory bar by default (remove this to show the accessory bar above the keyboard // for form inputs) if(window.cordova && window.cordova.plugins.Keyboard) { cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true); } if(window.StatusBar) { StatusBar.styleDefault(); } }); }) .config(function($stateProvider, $urlRouterProvider){ $urlRouterProvider.otherwise(“/index.html”); […]

Pourquoi utilise if (! $ Scope. $$ phase) $ scope. $ Appliquer () un anti-pattern?

Parfois, je dois utiliser $scope.$apply dans mon code et parfois il génère une erreur “digérer déjà en cours”. J’ai donc commencé à trouver un moyen de contourner ce problème et j’ai trouvé cette question: AngularJS: Empêche l’erreur $ digest en cours lors de l’appel de $ scope. $ Apply () . Cependant, dans les commentaires […]