问题标签 [angularjs-ng-disabled]

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 投票
0 回答
570 浏览

javascript - ng-disabled / ng-readonly 不工作

我正在开发一个 AngularJS 应用程序,但我被卡住了。我有一个简单的选项卡界面部分,每个选项卡部分的布局都相同。当我切换选项卡时,我会检查是否满足了哪些条件,并且根据结果,我想禁用一些输入元素(文本区域/按钮等)。

这就是我正在做的事情:

和 HTML

我一遍又一遍地检查条件和结果,这很好,但是 ng-disabled 不起作用。事实上,它不能正常工作。

奇怪的是,如果单击第一个选项卡,则字段将被禁用,按钮除外,无论是否满足条件。对于所有其他选项卡,没有任何反应。ng-readonly 也是如此。

有什么想法吗?到目前为止,我无法找到解决方案。

0 投票
2 回答
119 浏览

angularjs - 为什么 ng-disabled 不起作用?

这是我的html标签:

但输入标签不会禁用。

0 投票
1 回答
319 浏览

angularjs - 将 ng-disabled 显示为已启用

我已经使用 ng-disabled 禁用了一个元素,但是虽然我想禁用该按钮,但让它看起来好像它仍然处于启用状态。可能吗?

这就是我禁用按钮的方式-

0 投票
2 回答
157 浏览

angularjs - 登录页面不起作用角度js

当表单字段中没有任何内容时,我正在尝试禁用我的登录按钮。我已经在使用 ng-disabled,任何机构都可以帮助它为什么没有被禁用。找到下面的示例代码:我在以前的帖子中检查过,但那里编写的代码与格式几乎相同。我仍然无法禁用它

此处定义的表单是一个简单的表单,但我无法禁用登录按钮

0 投票
7 回答
1578 浏览

javascript - 如果在 ng-repeat 中选择了至少一个复选框,则为按钮设置验证

我面临一个问题,如果在 ng-repeat 中至少选择了一个复选框,我需要启用保存按钮。当我第一次单击时,它运行良好,但对于多个复选框单击不起作用。

下面是工作的plunker:

禁用保存按钮

我正在使用 ng-change 来获取选定的条件..

0 投票
1 回答
84 浏览

angularjs - 复选框列表 ng-click 在单击任何其他元素时始终返回第一个元素,ng-disabled 不起作用

我给出了一个复选框网格,每当我尝试单击任何复选框时,它总是通过相同的复选框ng-click

HTML

ng-checked:工作正常,相应地检查复选框

ng-click: 不工作,它总是传递第一个值proposed_time

ng-disabled:不工作,都启用了,当它们应该只启用一行时userProfile.webid == partecipant

任何帮助表示赞赏。提前致谢。

编辑

解决了!

错误name="thing" id="thing"在于使复选框具有相同的名称和 ID,因此我动态命名它们。

0 投票
0 回答
607 浏览

javascript - ng-disable 不能与 ng-option 一起使用

这仅在我使用指令时发生

模板:(userlist.html)

指示:

在视图中使用:

一切工作正常,我不知道为什么 ng-disable 在我的 senerio 下拉列表中的行为未禁用

0 投票
1 回答
321 浏览

javascript - angularJS:禁用基于变量值的链接,并显示消息框

我正在努力弄清楚如何根据布尔变量的值禁用 ng-click 事件。

我有一个表单,用户必须单击(+)符号/链接才能添加新记录,当用户这样做时,会触发一个小函数,并将布尔值设置为 false。

代码:

该表单有一个图标/链接,允许用户将有关参与者的信息保存到记录中。

代码:

那个问题是这个信息依赖于一个记录id,但是这个id还不存在。

我需要能够禁用 ng-click 的:addParticipants(data)是 hasId = false 的值,同时(以某种方式)允许用户单击它以在以下行中显示一条消息:“请在添加参与者之前保存此记录。”

到目前为止我已经尝试过,但没有成功:

和:

我检查了 hasID 的值,它是假的,但我仍然可以单击 addParticipants 的 (+) 符号。而且,我不确定如果我设法禁用点击,我将显示指示用户首先保存主记录然后添加参与者的消息。

如果有人可以提供一些帮助来解决这个问题,那将不胜感激。

谢谢你。

0 投票
2 回答
281 浏览

angularjs - ngDisabled 链接的替代方案?

我的页面上有一个列表,每个元素都有删除按钮。按钮不是<button>,但实际上是一个非常棒的图标,ng-click指向 RESTful 服务的方法:

只有当 Http 请求完成时,该元素才会从视图中移除。如果用户多次按下图标太快,将发送重复请求,只有第一次成功,其他失败,因为实体不存在。我想禁用按钮(图标)或不发送重复请求。最好的方法是什么?

我知道有ngDisabled,但我不能使用它,因为该元素实际上不是一个按钮,我也想阻止一个按钮。不是所有的同时。

0 投票
1 回答
80 浏览

angularjs - Download button not responding to ng-disabled in angularjs

I have a webpage which displays contents of a folder/directory upon clicking on it. If the contents of a folder has files, then download button is activated. If the contents of the folder is a directory, download button is inactive.

Here is my code that is supposed to make that work. But the Download button remains active all the time and never goes inactive. Can somebody point out where I'm going wrong ?