在没有 ng-click 的角度 ng-show 中?

阿卡什·林巴尼

因此,当标志设置为 true 时,我想显示一个 div。我已经能够通过 ng-show 通过单击按钮切换标志的值来实现这一点。

但是,当该标志被按钮点击以外的其他东西更改时,我想使用 ng-show。我从后端服务接收了一系列事件,其中一个事件会翻转这个标志,但 ng-show 似乎永远不会触发,除非我专门用一个按钮触发它。现在,我可以得到我想要的效果的唯一方法就是直接调用**document.getElementById().hidden = true/false.**

有任何想法吗?谢谢!

乔黑

也许我误解了你的用例,但它看起来很简单:只需在控制器/组件中使用一个变量并在你的 ng-show 中引用该变量。

// in your html
ng-show="myFlag"

// in your js
$scope.myFlag = true;

根据您使用该后端服务的方式,它可能会更复杂一些。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Ng-click在AngularDart中没有'clickHandler'的吸气剂

ng-click函数中还原的角度对象值

角度失败将元素的ng-show绑定到ng-repeat中

AngularJS中的ng-hide show on-click事件

我的ng-click没有触发

AngularJS / 用自定义方法替换 ng-click 和 ng-show 中的排序

了解范围,ng-click和角度

角度ng-show大于未评估

ng-show ng-hide角度问题-答案

带有ng-click的AngularJS-ng-show不起作用

AngularJS ng-show无法使用ng-click吗?

ng-click中的if语句

在ng-include和ng-submit中丢失的范围不提交表单,而ng-click提交,但没有表单值

没有引号的角度更新ng-model

角度/离子ng-click不会更新视图,但是会在模型中更新

角度 1.6 - 离子 1 | 控制器中的函数参数与从 ng-click 传递的参数不同

ng-show / ng-hide没有响应,没有控制台错误

使用ng-show的角度加载符号在子页面中不起作用

如果{{}}表达式在ng-show中不返回任何内容,请显示div。角度的

具有隔离范围的角度自定义指令不会触发ng-click函数

带有IOS 8.3的Safari上的角度ng-click问题

ng:click和ng-click有什么区别?

ng-repeat中的ng-change引起角度误差

输入的角度ng模型未在ng-repeat中绑定

在angularjs中,我们有ng-disabled指令,为什么框架没有提供ng-enabled指令,因为我们有ng-show和ng-hide

AngularJS ng-if ng-show /隐藏在ng-repeat中隐藏所有div

angularjs中的ng-show和ng-hide有什么区别?

React js中是否有ng-show和ng-hide的等效项?

ng-click 没有触发我的 JS 函数