我可以使用ng-app作为元素吗?

时间:2016-04-17 17:22:47

标签: angularjs directive ng-app

<!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作为元素吗?               

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

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

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

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

如果您希望将其置于特定位置,则将其置于应用程序该部分的容器中是常规的,无论是“div还是其他元素”。

答案 2 :(得分:0)

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

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