我的ng-click和ng-if在托管后不起作用

时间:2017-03-22 12:17:16

标签: javascript angularjs node.js web visual-web-developer

朋友们,我正在构建一个MEAN堆栈应用程序。 *我已经在Heroku和mLab的数据库中托管了该应用程序。

当我在localhost运行时,一切都很好。

每当我在localhost上运行它时,每个脚本都可以正常运行。

我想做什么?

我需要隐藏另一个部门的点击上的部门。每个部门都与另一个特定部门相关联。如果单击一个,则应显示分区链接div,并且应隐藏前一个div。

  

在部署我的更改之前,一切顺利。代码不起作用,所有div一次出现。代码不起作用。

我使用了angular和jQuery

  • 为了隐藏分区,我使用了角度ng-if
  • 要调用我使用过ng-click的函数。 这是我的代码:

    var app = angular.module('myApp', []);
    app.controller('eduController', function($scope, $http) {
     $scope.info = 1;
     $scope.info2 = 0;
     $scope.info3 = 0;
    
     $scope.hideInfo = function() {
        $scope.info = 1;
        $scope.info2 = 0;
        $scope.info3 = 0;
     }
    
     $scope.hideInfo2 = function() {
        $scope.info = 0;
        $scope.info2 = 1;
        $scope.info3 = 0;
     }
    
     $scope.hideInfo3 = function() {
        $scope.info = 0;
        $scope.info2 = 0;
        $scope.info3 = 1;
     }
    });
    

1 个答案:

答案 0 :(得分:0)

如果它在你的localhost中工作正常,可能它应该在Heroku中也这样做。

如果你曾经使用过ghub回购的webhook来自动获取你的Heroku应用程序中的提交,你的dyno 需要一些时间来获取这些更改并重新更新你的应用程序。可能您可以等待更多,然后尝试刷新或清除浏览器的缓存,然后刷新。