问题标签 [ng-controller]

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 投票
3 回答
18211 浏览

html - 使用AngularJS通过下拉列表中的选定值启用/禁用按钮

我有一个名为 test 的按钮和一个包含三个值的下拉菜单。如何根据下拉菜单中选择的值启用-禁用测试按钮。例如。如果选择“未就绪”,按钮应禁用 如果选择就绪或注意,按钮应启用

Plunker

0 投票
2 回答
92 浏览

angularjs - 是否有角度语法可以在标记中嵌入来自不同模块的控制器?

这个 SO question似乎暗示可以通过定义标签属性来使用来自不同模块的控制器,例如:

并通过包含submodule1submodule2作为依赖项的模块引导角度。

我一直在尝试这样做,但没有成功。任何人都可以确认这是不可能的或提供指向此构造的工作示例的指针吗?

我明确地谈论ng-controller标签属性,而不是让控制器以编程方式相互交互。

我还明确提到angular.bootstrap(document, ['myApp'])了页面手册,因为我使用 require.js 来加载所有 JS 文件,因此我不能使用ng-app属性

我正在使用角度 1.3.18。

0 投票
1 回答
6584 浏览

javascript - 如何使用 AngularJs 在控制器之间共享 $scope 我们可以从另一个控制器访问一个控制器的 $scope 吗?

我们可以从另一个控制器访问一个控制器的 $scope 吗?我需要在父、子和孙控制器中获取全部数据是否可能

这是我的脚本

这是我的查看代码

我没有在父控制器中获得子范围。我会做什么。写任何服务或其他东西。谢谢

0 投票
2 回答
630 浏览

javascript - ng-controller 变量与 ng-init 变量

对于下面的代码,使用 angularJS,

访问$scope变量成员的相应Javascript代码name是,

下面是角度代码,使用角度表达式访问ng-init变量,name

如何使用 JavaScript访问ng-init变量?name

0 投票
1 回答
704 浏览

angularjs - 如何使用 angulajs 在同一页面上调用不同的控制器

我有两个 angularjs 控制器文件和两个不同的服务文件。我如何在同一个 html 页面上调用两个不同的控制器,这样我就可以在同一页面上显示我的用户和用户数据。服务文件正在从 java 文件中获取数据。两个控制器文件:

我想在 myexam 页面上显示两个显示用户名和用户数据。

运行代码时的控制台图像

0 投票
2 回答
247 浏览

javascript - 视图/控制器不使用 angularjs 中的 socket.io 使用 push() 函数刷新

我正在尝试刷新我的角度应用程序的控制器以从 socket.io 接收对象。一切正常,除了当我使用 push 函数向变量添加新对象时视图不显示。这是我的代码。

控制器.js

view.jade

我的代码有什么问题?,目的是使用 ng-repeat 显示 p 标签中的所有内容。

0 投票
3 回答
150 浏览

angularjs - Angularjs:仅对一个控制器使用配置

在一个页面上,我根据用户选择(过滤器)通过 ajax 加载内容,以确保在用户重新加载或登陆页面时加载的内容保持原位,我将选择的过滤器放入 url 查询字符串中。由于我在此特定页面上通过 ajax 加载内容,因此每次用户选择新过滤器时都不需要重新加载整个页面,因此我阻止浏览器使用以下配置对 url 更改做出反应:

但是,这会影响整个应用程序并阻止所有其他页面在 url 更改时重新加载,这是我不想要的行为。如何使此配置仅影响我的应用程序中的一个特定控制器?

0 投票
1 回答
408 浏览

angularjs - 如何从父级的 ng-repeat 中迭代控制器?

我想编写一个遍历所有子控制器并在其中运行函数的 for 循环。目前,代码仅在子控制器的一个实例中运行该函数。如何遍历通过 ng-repeat 生成的控制器的所有实例?

基本上,单击按钮时,childController 中的函数应该运行 4 次,每个控制器在“wordlistSets”中的每个“集合”上生成一次。

HTML:

角度控制器:

0 投票
2 回答
377 浏览

angularjs - 在 AngularJS 中使用 ngRoute 为视图动态设置控制器

我正在使用参数将 URL 动态路由到不同的 HTML。

有什么方法可以为这些视图设置不同的控制器吗?或者我应该单独路由它们并使用controllercontrollerAs设置控制器?

由于所有模板在功能上都完全不同,这样做是否正确?我知道在更一般的情况下,这种方式仅用于安静的查询。如果不是,是否有更好的方法将不同的 URL 路由到不同的模板?

0 投票
2 回答
593 浏览

angularjs - 在服务器上运行 Angular js html 页面时出错

当我通过服务器运行我的 HTML 页面时,我总是收到包含我的 Angular JavaScript 文件的错误。但它在 Mozilla Firefox 和 Safari 中没有本地服务器但在 Google Chrome 中运行良好(Google Chrome 出现 XML 错误)。

//localhost:8000/Users/harsha/Documents/angular%20js/nganimate.js
加载资源失败:服务器响应状态为 404 (File not found)
加载资源失败:服务器响应状态为 404 (找不到文件) angular.js:4361Uncaught 错误:[$injector:modulerr ] http://errors.angularjs.org/1.4.0/$injector/modulerr?p0=controllerapp&p1=Er...ogleapis.com%2Fajax%2Flibs %2Fangularjs%2F1.4.0%2Fangular.min.js%3A19%3A264)

控制台报错信息截图

在此处输入图像描述