javascript - angularjs ng-show 无法正常工作

标签 javascript angularjs ng-show

我想使用 ng-show 指令显示和隐藏按钮。

这是我的HTML 文件:

<button class="btn btn-info" ng-show="editBtn">Save Edit
        <span class="glyphicon glyphicon-ok"></span>
    </button>

这是我的controllerScript 文件:

    myApp = angular.module("myApp", []);

myApp.controller ("epmloyeeCtrl", ["$scope", function($scope){
  $scope.editBtn = false;
}]);

最佳答案

我认为您忘记了 HTML 中的 ng-appng-controller。应该是:

<div ng-app="myApp">
   <div ng-controller="epmloyeeCtrl">
     <button class="btn btn-info" ng-show="editBtn">Save Edit
        <span class="glyphicon glyphicon-ok"></span>
      </button>
   </div>
</div>

Controller :

var myApp = angular.module("myApp", []);
myApp.controller ("epmloyeeCtrl", ["$scope", function($scope){
  $scope.editBtn = false;
}]);

我有关于您的代码中的显示/隐藏编辑按钮的演示:Here!

关于javascript - angularjs ng-show 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37642780/

相关文章:

javascript - jQuery 事件 trim 对我不起作用

javascript - 当Web请求出现错误时,是否可以不执行 Controller 中的promise(.then())?

javascript - 从固定定位的 float 元素计算 "left"和 "top"值

javascript - Angularjs $watch 对象数组

javascript - $http.post 在控制台中返回错误未定义

javascript - 根据结果​​使用 ng-show/ng-hide 显示消息或显示内容

javascript - Rails 3.1 Sprockets 需要指令 - 有没有办法排除特定文件?

php - 来自 Angular 的 $http.post 到达 php,但 Angularjs 中未收到响应

javascript - ng-animate 无法在 angularjs 1.1.5 中与 ng-show 一起使用

javascript - Angular,函数返回 true 但 ng-show 不起作用