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