简单的angular.js示例有时不会;t负载

Simple angular.js example sometimes doesn't load

本文关键字:负载 angular js 简单      更新时间:2023-09-26

问题:

我开始在我的项目中使用angular.js,在开发过程中,我注意到控制器有时无法加载,所以我尝试删除项目的部分,直到出现尽可能小的例子,但问题仍然存在。

代码:

index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Test</title>
</head>
<body ng-app="myApp">
    <div ng-controller="TestController">
        <input ng-model="testText" type="text" placeholder="Enter text">
    </div>
    <script src="/static/js/angular.js"></script>
    <script src="/static/js/app.js"></script>
</body>
</html>

app.js

console.log("INIT");
angular.module('myApp', [])
.controller('TestController', ['$scope', function($scope) {
    $scope.testText = '172.17.2.1';
    console.log("SCOPE");
}]);

注意:

"INIT";部件总是显示在控制台中。Altough";"范围";部分有时(或大部分时间)没有,因此输入字段不会被填充。

版本:

铬:36.0.1985.125

Angular.js:1.3.14

问题是Chrome的"AngularJS Batarang"扩展。不知怎么搞砸了棱角。我从来没有真正使用过它,在研究angular.js时安装了它,但忘记了它的启用。

我禁用了它,一切都很好。