Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何修复angular js ng控制器函数调用?_Javascript_Angularjs - Fatal编程技术网

Javascript 如何修复angular js ng控制器函数调用?

Javascript 如何修复angular js ng控制器函数调用?,javascript,angularjs,Javascript,Angularjs,我创建了一个基本的angular js模块,在其中我在一个单独的脚本文件中传递模块和控制器消息。我面临的问题是它没有打印被调用函数中定义的消息。在我看来,这可能是ng应用程序定义的一个问题 代码如下: module.html <!doctype HTML> <html ng-app="myModule"> <head> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5

我创建了一个基本的angular js模块,在其中我在一个单独的脚本文件中传递模块和控制器消息。我面临的问题是它没有打印被调用函数中定义的消息。在我看来,这可能是ng应用程序定义的一个问题

代码如下:

module.html

<!doctype HTML>
<html ng-app="myModule">
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.min.js"></script>
    <script src = "D:\Educational\angularJS code\script.js"></script>
</head>
<body>

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

</body>
</html>
以该格式打印的唯一内容是{{message}},而不是实际的消息“Angular JS”


任何建议都会有很大帮助。

因为您的script.js在同一个文件夹中,只需通过

<script src="script.js"></script>

可能不是注入的script.js文件这可能是一种可能性,但我将脚本文件与html本身保持在同一页面中,不应该是调用问题我猜是的,成功了,将其更改为仅script.js成功了,谢谢!!
<script src="script.js"></script>
<script>
    var myApp = angular.module("myModule",[]);

    var myController = function($scope){
       $scope.message = "Angular JS";
    }

    myApp.controller("myController", myController);
<script>