当前位置: 首页 > 面试题库 >

如何在一页中定义两个角度应用程序/模块?

曾德水
2023-03-14
问题内容

我正在尝试将两个有角度的应用程序/模块添加到一页。在下面的小提琴中,您可以看到始终只有html代码中引用的第一个模块可以正常工作,而第二个模块不能被angular识别。

在这个小提琴中,我们只能执行该doSearch2方法,而在这个小提琴中,仅该doSearch方法可以正常工作。

我正在寻找如何将两个角度模块正确放置到一页中的方法。


问题答案:

每个HTML文档只能自动引导一个AngularJS应用程序。在文档中找到的第一个ngApp将用于定义根元素以作为应用程序自动引导。要在HTML文档中运行多个应用程序,您必须使用angular.bootstrap手动引导它们。AngularJS应用程序不能相互嵌套。-
http://docs.angularjs.org/api/ng.directive:ngApp

也可以看看

  • https://groups.google.com/d/msg/angular/lhbrIG5aBX4/4hYnzq2eGZwJ
  • http://docs.angularjs.org/api/angular.bootstrap


 类似资料:
  • 问题内容: 我一直在从事一个更像框架的项目,并且可以安装几个应用程序/模块。像基本的应用商店或google.play商店一样看到它。这是一个Intranet应用程序,所有模块都可以添加到您的用户帐户中。 该框架已经在开发中,但是我现在正在围绕应用程序/模块的想法。(链接到开发中的概念证明,可以在这里找到) 一个应用程序应该是独立的,并且不能突然包含框架中的脚本,这可以通过在单独的模块中进行结构化来

  • 问题内容: 我尝试使用angular-ui,并尝试注入$ stateProvider: html js(test / appModule.js) 堆栈跟踪 如果我删除带有注释的 $ stateProvider 和 ui.router ,那么一切都会起作用: 那么注入 $ stateProvider 的问题有解决的任何想法吗? PS 我尝试了ui示例,它可以工作,但是我无法弄清楚为什么我的不行。 问

  • 我正在开发一个单页应用程序,我有大量的图像内容,我使用列表表示我页面上的数据。我已经在使用ngInfiniteScroll,直到滚动的一定程度的页面性能是完全好的,但是在某一点之后,它滚动得很慢,我知道这是因为在此之前我已经加载到内存中的数据量。关于如何以相同的滚动速度在整个页面中提高性能的任何建议。有没有更好的替代无限滚动。

  • 返回到Angular中的上一页相当简单: 这相当于点击浏览器的“后退”按钮。但是,如何修改此代码,使其符合以下条件_地方back()会将您带到应用程序外部的url,它会将您重定向到应用程序内部的路由。 例如,假设你在谷歌。com,然后粘贴到我的应用程序中。com/page foo,然后朝那个方向导航<代码>此_地方back()将带您返回谷歌。com,但我希望它导航到我的应用程序。com/页面栏。

  • 到底应该怎么做才能重定向回一个有角度的页面?这是我的输入&来自html的按钮(无角页面) 位于todo-speck.js中,如下所示; 使用在上一个角度页上最后调用以关闭同步。请记住,这个小页面在将用户重定向到即将到来的有角度的页面之前与支付网关服务进行通信。我试图关闭同步,但没有缓解。 另外要注意的是:当我一分钟又一分钟地运行相同的脚本时,我似乎会得到两个不同的错误。我猜是和超时有关。一个是;

  • 我第一次尝试在request angular js中添加customer头,但遇到以下错误 Angular.js:10671错误:在“XMLHttpRequest”上执行“set requestheader”失败:“x-api-key:”不是有效的HTTP标头字段名。 下面是我的代码,在最高的“应用程序”级别: 我做错了什么/错过了什么/不明白什么?我如何将这个头添加到所有(甚至一个)请求中?