【问题标题】:Can I use ng-app as an element?我可以使用 ng-app 作为元素吗?
【发布时间】:2016-04-18 01:32:14
【问题描述】:
<!DOCTYPE html>
<html >
<head>
    <title>Angular ToDo</title>
    <script src="script/angular.js"></script>
    <script src="script/script.js"></script>

</head>
<ng-app>
<body>
 {{6+4}}

这是一个有效的角度语法吗?我可以使用 ng-app 作为元素吗?

【问题讨论】:

  • 没有 ng-app 应该只作为属性。

标签: angularjs directive ng-app


【解决方案1】:

不,你必须把它放在一个元素中。

您可以在此处找到有效示例:http://www.w3schools.com/angular/ng_ng-app.asp

【讨论】:

  • 正确。来自documentationngApp 指令指定应用程序的根元素,通常放置在页面的根元素附近 - 例如在 或 标签上。
【解决方案2】:

没有。 The documentation specifies ng-app 被明确限制为属性。

<ANY
  ng-app="angular.Module"
  [ng-strict-di="boolean"]>
...
</ANY>

在 Angular 的文档中,ANY 指的是在 HTML5 中定义或由您自己的元素指令定义的任何元素。

如果您希望将其放在特定位置,通常将其放置在应用程序该部分的容器中,无论是div 还是其他一些元素。

【讨论】:

    【解决方案3】:

    我不认为你能做到这一点,我也不确定你想要完成什么。如果要在同一个 HTML 页面中使用多个 Angular 模块,这里的帖子应该会有所帮助。

    http://www.simplygoodcode.com/2014/04/angularjs-getting-around-ngapp-limitations-with-ngmodule/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-21
      • 2016-04-09
      • 1970-01-01
      • 2018-12-06
      • 1970-01-01
      相关资源
      最近更新 更多