Javascript angular 1无法将模块/控制器文件加载到view/html中 var myApp=angular.module(“myModule”,[]); 控制器(“myController”,函数($scope){ $scope.name=“Hello Anjnee”; });
{{name}}Javascript angular 1无法将模块/控制器文件加载到view/html中 var myApp=angular.module(“myModule”,[]); 控制器(“myController”,函数($scope){ $scope.name=“Hello Anjnee”; });,javascript,jquery,html,angularjs,Javascript,Jquery,Html,Angularjs,{{name}} 我试图在html页面中使用$scope.name的值。我将.js和.html文件分开保存。浏览器中是否有错误消息?代码看起来不错。 也许它来自于在head中调用的CDN angular.min.js。我认为您必须将它放在script.js文件之前,因为script.js指的是尚未加载的angular文件 还有,你在头上写道: var myApp = angular.module("myModule",[]); myApp.controller("myController",f
我试图在html页面中使用$scope.name的值。我将.js和.html文件分开保存。浏览器中是否有错误消息?代码看起来不错。 也许它来自于在head中调用的CDN angular.min.js。我认为您必须将它放在script.js文件之前,因为script.js指的是尚未加载的angular文件 还有,你在头上写道:
var myApp = angular.module("myModule",[]);
myApp.controller("myController",function($scope){
$scope.name = "Hello Anjnee";
});
<html>
<head>
<script src="Scripts/script.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js">
</script>
</head>
<body ng-app="myModule">
<div ng-controller="myController">
<p>{{name}}</p>
</div>
</body>
</html>
`在此处输入代码'。
您必须根据注释“在此处输入代码”
在html中注释代码的方式如下:
<head>`enter code here`</head>.
否则,文件夹脚本以大写字母开头。我建议您完全用大写字母或小写字母编写,以使其更具可读性,减少混淆。您需要将$scope作为依赖项传入控制器。 按如下方式启动控制器声明:
<!-- enter code here -->
创建代码笔-它看起来很好是的,我也做了同样的事情,它开始工作很好。非常感谢itachi uchiha
myApp.controller('myController', ['$scope', function($scope) {