Als «angularjs» getaggte Fragen

Verwenden Sie diese Option bei Fragen zu AngularJS (1.x), dem Open-Source-JavaScript-Framework. Verwenden Sie dieses Tag NICHT für Angular 2 oder neuere Versionen. Verwenden Sie stattdessen das Tag [angle].

7
So beheben Sie 404 Warnungen für Bilder während des Karma-Unit-Tests
Ich teste eine meiner Anweisungen (anglejs) mit grunt / karma / phantomjs / jasmine. Meine Tests laufen gut describe('bar foo', function () { beforeEach(inject(function ($rootScope, $compile) { elm = angular.element('<img bar-foo src="img1.png"/>'); scope = $rootScope.$new(); $compile(elm)(); scope.$digest(); })); .... }); aber ich bekomme diese 404s WARN [web-server]: 404: /img1.png WARN …

4
Promise.all Verhalten mit RxJS Observables?
In Angular 1.x musste ich manchmal mehrere httpAnfragen stellen und mit allen Antworten etwas anfangen. Ich würde alle Versprechen in ein Array werfen und anrufen Promise.all(promises).then(function (results) {...}). Best Practices für Angular 2 scheinen auf die Verwendung von RxJS Observableals Ersatz für Versprechen in httpAnfragen hinzuweisen . Wenn ich zwei …

8
Angular.module Minification Bug
Die verdammteste Zeit haben, um herauszufinden, warum die Minifizierung nicht funktioniert. Ich habe über ein Array-Objekt meine Provider vor der Funktion nach zahlreichen Vorschlägen im Web injiziert und trotzdem "Unbekannter Provider: aProvider <- a". Regulär: var app = angular.module('bpwApp', ['ui.bootstrap', 'ui', 'myTabs']) .config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider){ $routeProvider. when('/', {templateUrl: 'partials/home.jade', …

8
Wie messe ich die Leistung des Digest-Zyklus meiner AngularJS-App?
Was ist ein einfacher Weg, um die Dauer des Winkel-Verdauungszyklus zu messen? Es gibt verschiedene Methoden zur Analyse der Leistung des Verdauungszyklus, jedoch hat jede ihre eigenen Pitfals: Chrome Profiler: Zu viele Details unterbrechen den Digest-Zyklus nicht auf leicht zu findende Weise Batarang (AngularJS-Browser-Plugin): Zu viel Overhead, langsame Aktualisierungsrate, explodiert …

3
Ein- / Ausblenden, wenn die Variable null ist
Ich möchte ein Div ein- / ausblenden, basierend darauf, ob eine Variable null ist oder nicht. <div ng-show="myvar"></div> Hinweis: Die Variable ist in meinem Fall ein Objekt. Eine sehr einfache Frage, aber ich kann nicht scheinen, dass es funktioniert. Vielen Dank.
82 angularjs 

8
Angular-UI-Router: UI-Sref-aktive und verschachtelte Zustände
Ich verwende angular-ui-routerund verschachtelte Zustände in meiner Anwendung und habe auch eine Navigationsleiste. Die Navigationsleiste ist handgeschrieben und dient ui-sref-activezum Hervorheben des aktuellen Status. Es ist eine zweistufige Navigationsleiste. Wenn ich jetzt drin Products / Categoriesbin, möchte ich, dass sowohl Products(in Level 1) als auch Categories(in Level 2) hervorgehoben werden. …

3
Globaler Ajax-Fehlerbehandler mit AngularJS
Als meine Website zu 100% aus jQuery bestand, habe ich Folgendes getan: $.ajaxSetup({ global: true, error: function(xhr, status, err) { if (xhr.status == 401) { window.location = "./index.html"; } } }); um einen globalen Handler für 401-Fehler festzulegen. Jetzt verwende ich anglejs mit $resourceund $http, um meine (REST-) Anforderungen an …

5
Ng-Modell dynamisch zuweisen
Ich versuche, eine Reihe von Kontrollkästchen aus einem Objektarray zu generieren. Ich möchte, dass die Kontrollkästchen ihr ng-Modell dynamisch einer Eigenschaft des neuen Objekts zuordnen, das an das Array gesendet wird. Was ich vorhatte, ist so etwas wie <li ng-repeat="item in items"> <label>{{item.name}}</label> <input type="checkbox" ng-model="newObject.{{item.name}}"> </li> Dies funktioniert nicht, …

2
Verwenden von Inline-Vorlagen in AngularJS
Ich wollte eine Inline-Ansichtsvorlage laden. Ich habe die Vorlage in ein Skript-Tag vom Typ eingewickelt text/ng-templateund die ID auf gesetzt temp1.html. und so sieht meine Modulkonfiguration aus learningApp.config(function ($routeProvider) { $routeProvider .when("/first",{ controller: "SimpleController", templateUrl: "temp1.html"}) .when("/second", {controller: "SimpleController", templateUrl: "temp2.html"}) .otherwise({redirectTo : "/first"}); }); Es sagt mir , GET …



4
Warum kann in der Vorlage einer Direktive mit isoliertem Gültigkeitsbereich nicht auf $ rootScope zugegriffen werden?
Mit isolate scope scheint die Vorlage der Direktive nicht in der Lage zu sein, auf die Variable $ rootScope des Controllers ('Ctrl') zuzugreifen, die jedoch im Controller der Direktive angezeigt wird. Ich verstehe, warum die $ scope-Variable des Controllers ('Ctrl') im isolierten Bereich nicht sichtbar ist. HTML: <div ng-app="app"> <div …

4
Wie überprüfe ich die Gültigkeit von Formularen mit anglejs?
Ich bin sehr neu in Angularjs. Angenommen, meine App hat ein Formular. Mit dem Inspektor habe ich festgestellt, dass wenn anglejs das Formular für ungültig hält, dem Formular eine ng-ungültige Klasse hinzugefügt wird. Schön. Um zu überprüfen, ob das Formular gültig ist, muss ich meinen Code mit dem Jquery-Selektor verschmutzen?! …
81 angularjs 

4
Wie wird "Ersetzen" der Direktivendefinition verwendet?
In diesem Dokument: http://docs.angularjs.org/guide/directive heißt es, dass es eine replaceKonfiguration für Anweisungen gibt: Vorlage - Ersetzen Sie das aktuelle Element durch den Inhalt des HTML. Der Ersetzungsprozess migriert alle Attribute / Klassen vom alten zum neuen Element. Weitere Informationen finden Sie im Abschnitt Erstellen von Komponenten. Javascript-Code app.directive('myd1', function(){ return …

6
Angular UI Router-Unit-Test (Zustände zu URLs)
Ich habe einige Probleme beim Testen des Routers in meiner Anwendung, die auf dem Angular UI-Router basiert. Ich möchte testen, ob Statusübergänge die URL entsprechend ändern (es wird später kompliziertere Tests geben, aber hier fange ich an.) Hier ist der relevante Teil meines Bewerbungscodes: angular.module('scrapbooks') .config( function($stateProvider){ $stateProvider.state('splash', { url: …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.