[英]Angular js issue in ie9
使用ie9瀏覽器時Angular控制器不起作用。拋出以下錯誤
TypeError:無法獲取屬性“ nodeName”的值:對象為null或未定義
相同的代碼工作正常(即> 9,chrome,firefox);
我的js代碼是
var app = angular.module('app',[]);
app.controller('Ctrl',function($scope){
alert('sa');
console.log($scope);
});
我的HTML代碼是
<!DOCTYPE html>
<html ng-app="app">
....
...
...
<body id="top" ng-controller="GreetingController">
..
並且
從angularjs獲取范圍變量時范圍變量未定義
var scope = angular.element($("#top")).scope();
謝謝
您的ng-controller="GreetingController"
而您的控制器文件的名稱Ctrl
除外,請遵循此處為ie規定的准則。 https://docs.angularjs.org/guide/ie
另一個相同的關聯鏈接...檢查您的HTML標記。 https://github.com/angular/angular.js/issues/3172
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.