【问题标题】:AngularJS code not working on chrome on localhost in a folderAngularJS代码在文件夹中本地主机上的chrome上不起作用
【发布时间】:2017-10-09 11:14:05
【问题描述】:

我在我的 ubuntu 17.04 上从本地主机运行简单的 hello world 程序(使用 AngularJS 1.6),本地主机地址是 http://localhost/js/angular/4/ 并且该程序在 Google Chrome 中无法运行,相同的代码在 Firefox 上运行良好,如果我将同一个文件夹重命名为另一个数字,或者如果我在另一个文件夹中保留相同的代码,它似乎一切正常。这种奇怪行为的原因可能是什么,因为我在搜索解决方案时在 Internet 上找不到类似的东西。

var app = angular.module("myApp", []);
app.controller("myCtrl", function($scope) {
    $scope.message = "Hello World";
});
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<body ng-app="myApp">

<div ng-controller="myCtrl">
{{ message}}
</div>

</body>
</html>

【问题讨论】:

  • 你在控制台/屏幕/日志中得到了什么?

标签: javascript angularjs google-chrome ubuntu localhost


【解决方案1】:

ng-appng-controller 不能在同一个元素上。

【讨论】:

  • 对不起,在问题中更正了它,它确实是在实际代码中的不同元素上。感谢您指出。
  • 上面的示例在选择Run code snippet 时运行良好,如果它没有在您的本地运行,请确保您的所有文件都已加载并且您没有任何奇怪的控制台错误。除此之外,一切看起来都很好。
  • 感谢您再次回复,但就是这样,如果我直接运行文件,代码在 codepen、firefox 甚至 chrome 上运行,但它没有使用 localhost 运行,并且是'也没有给出任何错误。
  • 是否正在加载所有正确版本的文件?
  • 是的,先生,它们都正确加载,重启 apache 后似乎一切正常。谢谢你的帮助。 :)
猜你喜欢
  • 1970-01-01
  • 2014-07-28
  • 1970-01-01
  • 2015-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-25
相关资源
最近更新 更多