问题标签 [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.
angularjs - 显示来自 ngcontroller 别名的 ngrepeat 属性
如果没有 ngcontroller 别名,我可以获取数据。但是,当使用别名时,我不能。我的错误是什么?
HTML 标签:
在 app.js 中:
javascript - AngularJS - 从未使用 ng-submit 调用的函数
我创建了一个 angular-promise,它调用一个 http 方法(对应于一个休息服务),它应该在提交表单时调用,使用 ng-submit。它永远不会发生,也没有错误,似乎从未调用过该函数。所以这里是javascript代码:
和html代码:
有什么想法吗?提前谢谢你。
angularjs - 选择控制器来运行 AngularJS
我正在尝试根据 API 响应运行某些控制器。
从 routeProvider 配置开始:
例如,我们有这样的 API 响应格式 - {"available": true/false}
.
所以,至少有两个问题:
- 如何根据 API 响应运行特定的控制器。
- 如何将 API 响应传递给可执行控制器,以避免请求重复。
angularjs - 当在表单标签中声明 ng-app 和 ng-controller 时,angularjs 表单不起作用
当我声明 ng-app 和 ng-controller 时,表单不会进行验证。
如果我删除它们,那么表单会进行基本验证,但我想使用控制器逻辑来执行用户名和密码验证和路由,我无法使用(因为 ng-controller 已删除)。
我错过了什么?
如何以这种形式添加/指定 ng-controller 和 ng-app?
angularjs - 在 Angular JS 控制器和服务之间传递值
我正在尝试使用 html 从 html 获取用户查询ng-click
。我想使用从 ng-click 获取的值进行 https 调用。我可以在Alert--1中看到数据,但在Alert--2中我得到undefined
. 在互联网上,我读到使用服务传递值是最佳实践。如果我错了,请纠正我。
我的控制器
我的服务:
路由:
有没有更简单的方法?
javascript - 在 Angular 和 phpStorm 中运行控制器
我是 Angular 的新手,我正在使用 phpStorm 工具来学习它。看起来我做的一切都是正确的,但是当我执行以下 html 和 Javascript 代码时仍然无法获得正确的结果,我对此进行了大量研究,并确保我遵循了提供的解决方案而没有一步先:
索引.html
和我的 app.js 文件:
javascript - 为什么从 ng-controller 传递的值在 Angular JS 中是空白的
我已经对我现有的代码做了一个 plunker,我想在其中将用户查询搜索到数据库中。我可以$https
调用 n all,只是从一个控制器(从setSearch
to getSearch
)到另一个控制器的数据在某处丢失。我有用户服务来传递数据
http://plnkr.co/edit/ncSSFlG1YcwAMmpl9WDX
我在以下代码中遇到问题:
angularjs - 为什么如果我动态加载模板,在 Chrome 中 element.scope() 是未定义的,而它是为 FireFox 定义的?
在通过 EJS(javascript)动态加载数学块/模板后,我正在尝试注册/加载控制器:
在此刻:
Chrome 和 Firefox 说
我的应用程序:
我在哪里做错了?
javascript - 为什么在传递给控制器函数后值是“未定义”
我不知道为什么console.log
说未定义
我的htmldiv
标签:
我的http
内部控制器:
product
得到以下response
:
javascript - 角度控制器不与视图交谈
index.html
不适用于嵌入式 Angular 代码。链接标签看起来像是在工作(页面已格式化) - 我将脚本标签移到顶部,但视图仍然显示 Angular 表达式语法而不是值
{{ products.price | currency }} instead of $18.99
主控制器看起来像这样:
视图看起来像:
加载的页面看起来:损坏。
我试过使用 MainController 作为主要:
另外,尝试不使用$scope
我不确定如何检查它是绑定还是应用程序未正确初始化,或两者兼而有之。
请问有人能发现什么是错的或丢失的吗?