ng-show指令在angularjs中无法正常工作

埃齐尔

我正在尝试将从函数传递的参数值分配给ng-show,但毫无用处...我想做的是在文本框中单击click并为ng-show分配值。函数被调用,但未分配值...

<span ng-show="show.error"> <font color="red">Error</font> </span>
<input type="text" ng-model="template.name" ng-click="checkerrorexist(this)"></td>


  $scope.checkerrorexist = function(scope){

        $scope.apply(function() {
               $scope.show.error=true;
            })

    }; 

我不知道我要去哪里错了...有人可以帮忙...

斯坦·莫奇(Sten Muchow)

该代码或多或少是正确的,但是在看不到您的应用程序更大范围的情况下,我无法分辨出最大的潜在问题是什么。无论如何调试这段代码。

HTML:

<span ng-show="show.error"> <font color="red">Error</font> </span>
<input type="text" ng-model="template.name" ng-click="checkerrorexist()"></td>

控制器代码:

  $scope.show = { error: false };
  $scope.checkerrorexist = function(){
       $scope.show.error = true;
  }; 

$ scope。$ apply()是不需要的,因为当角度更新/更改范围的一部分自动触发摘要循环时,这就是$ apply为我们所做的。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AngularJS ng-show无法正常工作

来自分类Dev

angularjs ng-show无法正常工作

来自分类Dev

AngularJS ng-show无法正常工作

来自分类Dev

angularjs ng-show无法正常工作

来自分类Dev

如何让 ng-show 在 AngularJS 指令中工作?

来自分类Dev

AngularJs排序顺序在ng-repeat中无法正常工作

来自分类Dev

Tbody中的AngularJS ng-repeat无法正常工作

来自分类Dev

Tbody中的AngularJS ng-repeat无法正常工作

来自分类Dev

Ng-change在angularjs中无法正常工作

来自分类Dev

Ng-Show 无法正常工作

来自分类Dev

AngularJs ng-repeat无法正常工作

来自分类Dev

AngularJS:ng-keypress无法正常工作

来自分类Dev

AngularJS-禁用ng无法正常工作

来自分类Dev

ng-hide和ng-show无法正常工作

来自分类Dev

无法让ng-hide和ng-show正常工作

来自分类Dev

调用指令时ng-repeat无法正常工作

来自分类Dev

AngularJS-具有范围变量的ng-show无法正常工作

来自分类Dev

AngularJS:指令中的element.show()无法正常工作

来自分类Dev

值更改时,角度ng-show无法正常工作

来自分类Dev

角度,函数返回true,但ng-show无法正常工作

来自分类Dev

NG级无法正常工作

来自分类Dev

ng样式无法正常工作

来自分类Dev

ng-if无法正常工作

来自分类Dev

ng-show中的指令

来自分类Dev

AngularJS ng-include由于某些原因无法正常工作

来自分类Dev

AngularJS ng-include由于某些原因无法正常工作

来自分类Dev

AngularJS:$ http加载页面ng-repeat无法正常工作

来自分类Dev

AngularJS-禁用ng的true / false无法正常工作

来自分类Dev

angularjs和ng-bind-html无法正常工作