3

我在引导我的 Angular 应用程序时遇到问题,我浏览了一个教程,甚至复制并粘贴了代码来测试引导过程,但它没有用。有人可以告诉我在angular.bootstrap()不使用 ng-app 的情况下使用和初始化我的应用程序的最简单方法吗?

4

2 回答 2

9

这是一个例子:http://plnkr.co/edit/oScYFRsoCbXgpeuvN627? p =preview

相关位在这里(“测试”是我的模块的名称):

angular.element(document).ready(function() {
  angular.bootstrap(document, ['test']);
});

当然如果你不想使用整个文档(相当于把 ng-app 放在标签上),你也可以使用 jquery 来找到你想要的元素:

$('mydiv').ready(function() {
  angular.bootstrap($('mydiv'), ['test']);
});
于 2013-10-18T20:07:40.360 回答
0

当我简单使用

angular.bootstrap(documentGetElementById('mydiv'), ['test']);

html 元素是空的,这不会产生任何影响,但是在使用时:

$('mydiv').ready(function() {});

div 存在并且引导程序也可以工作。所有不同的消息来源都说很简单: angular.bootstrap('html-element', ['some-module-name']);对我来说它不起作用。

于 2016-10-01T09:14:58.203 回答