friend 们,我正在构建一个 MEAN 堆栈应用程序。 * 我已将应用程序托管在 Heroku 上,并在 mLab 上托管了数据库。
当我在本地主机上运行它时,一切都很好。
每当我在本地主机上运行它时,一切都会正常,每个脚本都运行正常。
我想做什么?
我需要在点击另一个部门时隐藏该部门。每个部门都链接到另一个特定部门。如果单击一个分区,则该分区链接的 div 应显示,而前一个分区应隐藏。
Everything goes well until I deploy my changes.The code does not work and all the divs appear at one time. Code doesn't work.
我使用了 Angular 和 jQuery
- 为了隐藏划分,我使用了 Angular 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; } });
最佳答案
如果它在你的本地主机中工作正常,那么它在 Heroku 上可能也应该做同样的事情。
如果您使用 Github 存储库中的 Webhook 自动获取 Heroku 应用程序中的提交,则您的 dyno 会需要一些时间来获取这些更改并重新更新您的应用程序。也许您可以等待更多时间,然后尝试刷新或清除浏览器缓存,然后刷新。
关于javascript - 我的 ng-click 和 ng-if 在托管后不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42951416/