当前位置: 首页 > 面试题库 >

始终禁用ng-disabled的按钮

贾实
2023-03-14
问题内容

我正在尝试使用ng-disabled有条件地启用/禁用“保存”按钮:

<button type="button" title="Save Changes" ng-click="onSaveChanges()"
        ng-disabled="{{!data.modified}}">
  Save
</button>

我有一个$
scope.data.modified变量,当我的数据被修改后该变量变为true。无论是对还是错,都将启用“保存”按钮。元素检查显示,禁用ng的值按预期在“
true”和“ false”之间切换,但该按钮始终处于启用状态。


问题答案:

当您使用角度js属性(例如ng-show,ng-hide,ng-disabled)时,应该没有蛇符号Ex。ng- disabled="!data.modified"
。对于其他普通属性(例如class),id必须与蛇符号一起使用。例如class={{aVaribaleinControllerScope}}



 类似资料:
  • 问题内容: 如果用户从选择框中选择某个值,我有一个输入按钮想要设置为禁用: 选择菜单: 输入按钮: 现在,当我查看源代码时,当我选择select时,输入按钮元素将从value更改为, 但是disable属性未应用于按钮。 我在这里做错了什么? 问题答案: 用这个

  • 问题内容: 我正在尝试在博客文章(尤其是ng禁用形式)的表单中使用角度表单验证。由于某些原因,我无法确定提交按钮没有被禁用,除非所有三个输入字段均有效,否则应该处于应有的状态。谢谢您的帮助。 这是我的博客模板 这是我的index.html 这是我的博客控制器 问题答案: 您在表单的每个字段中都缺少您。请记住,当你提到在当时任何形式的字段创建表单名对象中的额外的对象与特定的属性,然后考虑而表单验证一

  • 问题内容: 我正在使用bootstrap.js和angular js,我的代码如下- 这里用于禁用和启用按钮。 在ajax加载完成之前生成的输出HTML 并且在ajax加载完成之后 并且按钮仍然被禁用。我不确定为什么会这样,我在这里看到的几个问题仅是回答了这一问题。 提前致谢。 问题答案: 如果使用的表达式必须使用返回真实值的表达式。表达式的一个示例是。而是输出一个表达式。因此,改用。 ng禁用的

  • 本文向大家介绍Angular.JS利用ng-disabled属性和ng-model实现禁用button效果,包括了Angular.JS利用ng-disabled属性和ng-model实现禁用button效果的使用技巧和注意事项,需要的朋友参考一下 前言 本文要实现的效果是在输入框内无文字时,提交button是不能点击状态,在输入文字后会变为可点击状态,效果图如下: 实现方法: controller

  • Q1:这里的“disabled”是否被认为是一个属性 问题2: 是否所有html禁用按钮都有一个disabled属性,如:

  • 我试图发布一个应用程序到谷歌播放商店。我已经通过了所有必需的步骤在谷歌播放控制台(play.google.com/apps/publish) 但是,当我单击左侧的应用程序发布,然后单击“生产”下的“编辑发布”,添加APK,然后单击底部的“审阅”时,我会进入“确认卷展到生产:1.0”页面,底部有熟悉的“开始卷展到生产”按钮。那个按钮是灰色的,所以我不能点击它。页面顶部的评论摘要说“此版本已准备就绪。