什么时候
<html ng-app="myApp">
然后我得到模块:
angular.module('myApp',[]); var mod = angular.module('myApp') mod.controller('MyController',function ($scope) {})
我对如何在< html ng-app>中选择默认模块感兴趣
解决方法
从查看AngularJS源代码.我只能猜测ng-app模块的默认名称只是app或ngApp或ng-app.你将不得不尝试这三个,看看哪个有效.
ng-app指令用于通过HTML创建模块.如果HTML中没有定义np-app指令,则必须使用angular.bootstrap将模块分配给DOM.如果没有模块,AgularJS应用程序将无法运行.
从ng-app中排除模块名称时,将创建一个默认模块.此模块允许您在HTML中使用AngularJS指令.
本教程只有一些< html ng-app>的例子.正在使用.那是因为在没有编写任何JS代码的情况下,您可以使用AngularJS做很多事情.如果您只是要使用内置指令,那么您不必定义名称.
如果要对模块进行更改(例如添加自定义指令),则应为其指定名称.
模块的默认名称不是文档化的标准,将来可能会更改.