问题标签 [angularjs-ng-click]

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 回答
626 浏览

angularjs - ngClick 不会在递归模板中触发

我开发了一个经典的递归菜单,它自己构建得很好。问题是 ngClick 永远不会从递归指令的元素中触发。我知道这是范围的问题,我尝试了很多配置,但没有运气。

这是一个小提琴:http: //jsfiddle.net/PM2dy/2/

要调用的函数是retrieveFiles(path)

和代码:

0 投票
3 回答
977 浏览

javascript - 什么元素在自定义指令 ng-repeater 中引发了 ng-click

我在吐出表格行的指令中有一个中继器。

当用户单击一行时,我想突出显示该行。

我有一些有用的东西,我只是想知道是否有更好的方法:

我注意到this似乎没有像我在直接的 java 或 jQuery 中那样引用引发事件的元素。而不是那样,我已经将事件发送到我的函数,event.target 总是发送孩子,所以我去表行设置行上的类。

我想知道是否有一种......更清洁的方式来执行此操作,如果实际上有一个“this”引用,Angular 将在这些情况下使用我可以调用而不是遍历 DOM 树。

0 投票
2 回答
294 浏览

angularjs - 在 ng-repeat 中动态设置 ng-click

我在 ng-repeat 中有很多数据。它看起来像有许多行和列的表。我想ng-click在表格的某些单元格上放置指令。

我可以在ng-click指令前加上一些条件吗?如果这个条件为真——我想放指令,否则——不要放。

0 投票
2 回答
2516 浏览

javascript - Angularjs 双向数据绑定不起作用?

我在 ng-click 上调用一个函数,该函数应该使用 JSON 数据中的值更新 html。

我不知道这应该如何工作或我在这里做错了什么?

我的代码如下所示:

下面是我的垃圾箱 http://jsbin.com/UBIwOsE/2/

有人可以帮我告诉我如何用红色边框更新 div。我需要在点击添加到购物车时用书名和价格更新它。

谢谢

0 投票
4 回答
60122 浏览

angularjs - 在其单击事件上向元素添加类

我是 Angular Js 的新手。我需要在其单击事件上向元素添加一个类。我尝试了以下代码。但它不起作用。

这段代码有什么问题?是否有必要使用 ng-class ?怎么做?

0 投票
2 回答
804 浏览

angularjs - AngularJS - 删除父元素的事件处理程序

代码:

如何从 td 中删除 id = 1 的点击处理程序?谢谢

0 投票
2 回答
4566 浏览

angularjs - AngularJS - $compile 未在 ng-click 中定义

我正在尝试在 ng-click 中运行此命令:

我收到此错误:

$compile 未定义

有人可以帮帮我吗?

谢谢

0 投票
6 回答
19653 浏览

angularjs - AngularJS - 显示和隐藏多个内容

在 AngularJS 中,为了简单地通过 a 标签显示一个字段,我会这样做:

直到这里,没问题。我现在想放置更多按钮和字段,以便当我单击 A 时显示 A 的内容,然后当我单击按钮 B 时,A 的内容消失而 B 的内容出现。

我怎样才能做到这一点?谢谢你。

更新

谢谢大家的解决方案,他们有效!现在,我正在为 和 的每个内容制作一个模板,因为我有很多数据要显示,但都在相同的结构中。

这里是 index.html

这里是script.js:

这里是templateMethod.html:

有用!但是:如果我点击第一个按钮,然后点击第二个,第一个按钮的内容并没有消失,它出现在第一个按钮的内容下面......重复有问题吗?

谢谢

0 投票
1 回答
355 浏览

javascript - ngClick 没有在嵌套的 ngRepeat 中触发,其中填充了来自 $http.post() 的数据

我有一个 AngularJS 应用程序来搜索旅程。在问题的一部分中,我试图显示每个地区的所有可用国家。这个想法是,当您单击一个国家/地区时,必须执行一个功能。但它永远不会火...

有什么帮助吗?

看法

控制器

Json 结果示例

0 投票
2 回答
25872 浏览

css - Toggle css on ng-click

This is the basic idea of my code:

HTML (jade):

CSS:

Angular:

I want to add the css color : #d04f37 when the user clicks the parent #preferencesBox. Adding/removing .active is the jQuery way. How should my ng-class or the rest code look like?