问题标签 [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 投票
1 回答
46 浏览

angularjs - 显示来自 ngcontroller 别名的 ngrepeat 属性

如果没有 ngcontroller 别名,我可以获取数据。但是,当使用别名时,我不能。我的错误是什么?

HTML 标签:

在 app.js 中:

0 投票
2 回答
298 浏览

javascript - AngularJS - 从未使用 ng-submit 调用的函数

我创建了一个 angular-promise,它调用一个 http 方法(对应于一个休息服务),它应该在提交表单时调用,使用 ng-submit。它永远不会发生,也没有错误,似乎从未调用过该函数。所以这里是javascript代码:

和html代码:

有什么想法吗?提前谢谢你。

0 投票
0 回答
70 浏览

angularjs - 选择控制器来运行 AngularJS

我正在尝试根据 API 响应运行某些控制器。

从 routeProvider 配置开始:

例如,我们有这样的 API 响应格式 - {"available": true/false}

.

所以,至少有两个问题:

  1. 如何根据 API 响应运行特定的控制器。
  2. 如何将 API 响应传递给可执行控制器,以避免请求重复。
0 投票
1 回答
1252 浏览

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

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

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

我错过了什么?

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

0 投票
3 回答
1543 浏览

angularjs - 在 Angular JS 控制器和服务之间传递值

我正在尝试使用 html 从 html 获取用户查询ng-click。我想使用从 ng-click 获取的值进行 https 调用。我可以在Alert--1中看到数据,但在Alert--2中我得到undefined. 在互联网上,我读到使用服务传递值是最佳实践。如果我错了,请纠正我。

我的控制器

我的服务:

路由:

有没有更简单的方法?

0 投票
3 回答
78 浏览

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

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

索引.html

和我的 app.js 文件:

0 投票
1 回答
50 浏览

javascript - 为什么从 ng-controller 传递的值在 Angular JS 中是空白的

我已经对我现有的代码做了一个 plunker,我想在其中将用户查询搜索到数据库中。我可以$https调用 n all,只是从一个控制器(从setSearchto getSearch)到另一个控制器的数据在某处丢失。我有用户服务来传递数据

http://plnkr.co/edit/ncSSFlG1YcwAMmpl9WDX

我在以下代码中遇到问题:

0 投票
0 回答
71 浏览

angularjs - 为什么如果我动态加载模板,在 Chrome 中 element.scope() 是未定义的,而它是为 FireFox 定义的?

在通过 EJS(javascript)动态加载数学块/模板后,我正在尝试注册/加载控制器:

在此刻:

Chrome 和 Firefox 说

我的应用程序:

我在哪里做错了?

0 投票
1 回答
43 浏览

javascript - 为什么在传递给控制器​​函数后值是“未定义”

我不知道为什么console.log说未定义

我的htmldiv标签:

我的http内部控制器:

product得到以下response

0 投票
3 回答
136 浏览

javascript - 角度控制器不与视图交谈

index.html不适用于嵌入式 Angular 代码。链接标签看起来像是在工作(页面已格式化) - 我将脚本标签移到顶部,但视图仍然显示 Angular 表达式语法而不是值
{{ products.price | currency }} instead of $18.99

主控制器看起来像这样:

视图看起来像:

加载的页面看起来:损坏。

我试过使用 MainController 作为主要:

另外,尝试不使用$scope

我不确定如何检查它是绑定还是应用程序未正确初始化,或两者兼而有之。

请问有人能发现什么是错的或丢失的吗?