我想根据div的属性值显示div。
<div ng-show="" data-views="{{viewstate}}" id="Question_ID_{{questionid}}" >aaa</div>
我想做类似下面的事情
<div ng-show="data-views" data-views="{{viewstate}}" id="Question_ID_{{questionid}}" >
如何将数据视图属性值传递给ng-show =&#34;&#34;
这可能吗
答案 0 :(得分:0)
显示隐藏的更好方法是在控制器中使用范围变量,如果您的值是布尔值,则使用如下所示,否则在ng-show中使用条件。
$ scope.viewstate = true / false;
<div ng-show="viewstate" data-views="{{viewstate}}" id="Question_ID_{{questionid}}" >
答案 1 :(得分:0)
Javascript使用truthy / falsy值表示表达式
if (viewstate)
如果对象存在,将返回true,如果为null或未定义,则返回false。了解这一点,您可以直接在ng-show中使用它。只是不要在它周围使用{{}},否则它将被解释为表达式。
ng-show=viewstate