4

我的问题是,当我 在下面的标记代码中包含 URL: http<script> ://code.angularjs.org/snapshot/angular.js 时效果很好,而不是如果我使用这个 URL:https ://ajax.googleapis.com /ajax/libs/angularjs/1.5.6/angular.min.js,角度未加载/引导为什么?

<!doctype html>
<html>
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js"></script>
    <script type="text/javascript" src="Program6.js"></script>
</head>
<body>
    <div>
        <input type="text" ng-model="sampledata" />
        <p>{{ sampledata }}</p>
    </div>
</body>
</html>

我的 JS 代码以防它有助于解决问题:

angular.module('myApp', []);
angular.element(function() {
    angular.bootstrap(document, ['myApp']);
});
4

1 回答 1

1

对于 AngularJS 1.6+ 使用:

angular.module('myApp', []);
angular.element(function() {
    angular.bootstrap(document, ['myApp']);
});

对于旧版本的 AngularJS 使用:

angular.module('myApp', []);
angular.element(document).ready(function() {
    angular.bootstrap(document, ['myApp']);
});

从文档:

  • ready() (已弃用,使用angular.element(callback)代替angular.element(document).ready(callback)

— AngularJS angular.element API 参考

有关更多信息,请参阅,

于 2017-05-19T00:06:55.977 回答