在AngularJS文档中,它告诉" ng-app指令启动AngularJS应用程序。它定义了根元素。当加载包含AngularJS Application的网页时,它会自动初始化或引导应用程序。"
引导应用程序意味着什么?这是否意味着它会自动使应用程序响应?
刚才有另一个问题 - bootstrap和twitter-bootstrap之间的区别?
答案 0 :(得分:1)
tiwtter-bootstrap是一个用户体验库http://getbootstrap.com/components/
当AngularJS引导您的应用时。它通过解析依赖关系,创建服务以及最终将JS控制器绑定到HTML DOM来初始化您的应用程序。
答案 1 :(得分:0)
引导表示启动它。
您可以使用 ngApp 指令自动启动它,也可以手动调用angular.bootstrap(element, ['name of your main app module'])
,其中element
是Angular应用的根DOM / HTML元素(例如,将以这种方式检索element
:angular.element(document.getElementById("myApp"))
)。
通常手动boostrapping发生在异步加载文件的应用程序中,需要等到所有模块实际加载到浏览器中。一旦每个文件都已加载,您手动启动 / 引导 Angular应用程序。