1

我正在查看一些看起来像这样的 AngularJS 代码:

<!doctype html>
<html lang="en" ng-class="theme">
<head>
    <meta charset="UTF-8">
    .... code here ....
    @Styles.Render("~/bundles/cssStartup")
    @Styles.Render("~/bundles/cssShared")

</head>
<body>
    .... code here ....
    @Scripts.Render("~/bundles/Angular")
    @Scripts.Render("~/bundles/AngularApp")
    <script type="text/javascript">
        angular.element(document).ready(function () {
            angular.bootstrap(angular.element(document).find('body'), ['app']);
        });
    </script>
</body>
</html>

有人可以向我解释一下,以这种方式添加 Angular 是否有任何优势,这取决于准备好的文档。

4

1 回答 1

0

如果您需要在 Angular 启动之前做一些事情,手动引导 Angular 而不是使用 ng-app 指令会很有用(例如,这可能是在应用程序启动之前从服务器获取您想要的东西) .

在您的情况下,很难说这样做是否有任何优势,因为我们不知道“....这里的代码....”块后面隐藏的是什么:)

于 2013-10-05T09:52:46.397 回答