ie9中的Angular js问题

时间:2016-04-06 12:42:26

标签: javascript jquery angularjs internet-explorer

角度控制器在使用 ie9浏览器时无法正常工作。它会抛出错误

TypeError:无法获取属性的值' nodeName':object为null或undefinedundefined

相同的代码工作正常(即> 9,chrome,firefox);

我的js代码是

true

我的Html代码是

var app = angular.module('app',[]);
app.controller('Ctrl',function($scope){
    alert('sa');
    console.log($scope);
});

从angularjs

获取范围变量时,范围变量未定义
<!DOCTYPE html>
<html ng-app="app">
....
...
...
<body id="top" ng-controller="GreetingController">

..

谢谢

1 个答案:

答案 0 :(得分:2)

您的ng-controller="GreetingController",而您的控制器文件名称为Ctrl,除此之外,请遵循此处指定的指导原则。 https://docs.angularjs.org/guide/ie

相同的另一个相关链接...检查您的HTML标记。 https://github.com/angular/angular.js/issues/3172