问题标签 [ng-app]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
361 浏览

javascript - 为什么我可以在 `ng-app` 之外使用 `ng-bind`?

为什么我可以在使用ng-bind之外ng-appng-controller使用时使用$rootScope.variable

0 投票
2 回答
77 浏览

angularjs - 如何通过多个角度应用程序传达范围数据?

我有单独的登录 ng-app 和索引页面 ng-app 那么如何将 LoginData 范围纳入索引 ng-app?

0 投票
2 回答
64 浏览

javascript - angularjs中的控制器功能?

我是角度 js 的新手

控制器在我的代码中无法正常工作

我正在尝试运行以下代码

但它没有给出欲望输出。

如果我做错了什么,请告诉我。

0 投票
3 回答
531 浏览

angularjs - 与 DOM 中的 ng-app/ng-controller 放置相关的 Angular 视图性能

我想知道如果我将 ie 更改ng-appng-controller属性放置body到具有更小的 DOM 子树的一些内页块元素,是否可以在我的 Angular 应用程序(特别是视图处理)中获得任何显着的性能差异?

假设我有一个非常长的页面,其中包含大量内容,但其中只有一部分是 Angular 驱动的。其他一切都是服务器生成的,这意味着它在客户端 PoV 中有些静态。

ng-app/ng-controller最好只放在Angular实际执行的那个子节点上,还是如果我把它们放在body这个非常长的页面的元素上会不会更好?

Angular 是只处理ng-app/ng-controller定义的子 DOM 的视图,还是处理整个 DOM?

有没有关于这个甚至 Angular 文档的证据?

0 投票
0 回答
201 浏览

angularjs - 控制器未链接到视图

我正在尝试构建一个联系表单应用程序,目前我坚持能够执行在我的控制器中定义的范围功能。除了 console.log 之外,我目前没有执行此功能的任何操作,仅此一项是行不通的。我知道这个问题不是因为文件没有被正确包含。

这是 app.js:

我试图将其链接到视图中,如下所示:

并且(跳过大部分表单)视图的底部是这样写的:

0 投票
3 回答
22478 浏览

javascript - Angular 1.4.5:未捕获的错误:[$injector:modulerr] ngRoute

当我尝试刷新页面时出现此错误:

angular.js:38 http://errors.angularjs.org/1.4.5/$injector/modulerr ?
p0=myApp&p1=错误%3A%2…ogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.4.5%2Fangular.min.js%3A19%3A381)

我有一个依赖 ngRoute 的简单模块:

和我的html代码:

0 投票
2 回答
32 浏览

javascript - 一个网页有 1 个 ng-app 还是多个网页共享同一个 ng-app?

我正在使用 angularjs 1.4

我想为我的网络应用程序提供 2 个网页。一个用于登录的网页和另一个用于主应用程序的网页。如果用户正确登录,他将被重定向到主应用程序的网页。

我不确定哪个是 angularjs 的更好设计。我应该为一个网页使用 1 个 ng-app 还是应该为 2 个网页使用相同的 ng-app?哪种方法更适合 angularjs?还是无所谓?

0 投票
1 回答
1252 浏览

angularjs - 当在表单标签中声明 ng-app 和 ng-controller 时,angularjs 表单不起作用

当我声明 ng-app 和 ng-controller 时,表单不会进行验证。

如果我删除它们,那么表单会进行基本验证,但我想使用控制器逻辑来执行用户名和密码验证和路由,我无法使用(因为 ng-controller 已删除)。

我错过了什么?

如何以这种形式添加/指定 ng-controller 和 ng-app?

0 投票
0 回答
186 浏览

angularjs - 错误:量角器 ng-app 找不到元素参数的注入器 - 设置 rootElement 不能解决它

我目前正在使用量角器编写端到端测试。使用 selenium 独立服务器,我想在不同的浏览器(在 win10-vm 上)上运行它们。Chrome 运行良好,但 Firefox 不断抛出以下错误:

问题是,这个错误并不总是发生,也不会发生在不同的测试中。

我做了很多研究并尝试了各种 rootElement 方法,例如:

但它们不起作用。

但是,我找到了一种解决方法,browser.sleep()在我重新加载页面之后使用(我在每次测试之前都会这样做)。问题可能是ng-app当页面重新加载后量角器继续时,我的 html 标记中尚未设置。

因为我的解决方法减慢了测试过程也不是完全可靠的,所以我更喜欢另一种解决方案。有人能帮我吗?

我的配置文件:

非常感谢,MH

0 投票
3 回答
78 浏览

javascript - 在 Angular 和 phpStorm 中运行控制器

我是 Angular 的新手,我正在使用 phpStorm 工具来学习它。看起来我做的一切都是正确的,但是当我执行以下 html 和 Javascript 代码时仍然无法获得正确的结果,我对此进行了大量研究,并确保我遵循了提供的解决方案而没有一步先:

索引.html

和我的 app.js 文件: