Winkelregler arbeitet nicht bei der Verwendung von ie9 Browser .Es Wurf unterhalb FehlerAngular js Problem in ie9
Typeerror: Konnte nicht Wert der Immobilie erhalten 'nodeName': Objekt ist null oder undefinedundefined
gleicher Code funktioniert gut (dh> 9, Chrom, Firefox);
Mein js Code ist
var app = angular.module('app',[]);
app.controller('Ctrl',function($scope){
alert('sa');
console.log($scope);
});
Mein HTML-Code ist
<!DOCTYPE html>
<html ng-app="app">
....
...
...
<body id="top" ng-controller="GreetingController">
..
Und auch
Scope Variable nicht definiert ist, während Umfang variabel von AngularJS bekommen
var scope = angular.element($("#top")).scope();
Danke
Dieser Fehler kann aufgrund von illegalem HTML-Markup sein - überprüfen Sie dies -> http://Stackoverflow.com/questions/13118526/ie9-angularjs-issueunable-to-get-value-of-the-property-nodename- object-is-nu –
Dies beantwortet nicht Ihre Hauptfrage, aber es ist erwähnenswert - verwenden Sie nicht angle.element(). scope() 'außerhalb des Debug/Test-Codes! [Es ist nur verfügbar, wenn Debug-Daten aktiviert sind, und Sie sollten dies in der Produktion abschalten, da dies zu einer deutlichen Leistungssteigerung führt.] (Https://docs.angularjs.org/guide/production#disabling-debug- Daten) –
Angular js 1.1.5 – Balakumaran