【发布时间】:2017-09-08 09:12:28
【问题描述】:
我试图在视图中显示 3 个变量,但在控制台中出现错误
这里是script.js的代码
var myApp = angular
.module("myModule",[])
.controller("myController", function ($scope) {
var employee = {
firstName: "Sunil"
lastName: "Bhatraju"
gender: "Male"
};
$scope.employee = employee;
});
这里是demo.html的代码
<!doctype html>
<html ng-app="myModule">
<head>
<script src="Scripts.js/script.js"></script>
<script src="Scripts.js/angular.js"></script>
</head>
<body>
<div ng-controller="myController">
<div>
First Nmae: {{ employee.firstName }}
</div>
<div>
Last Name : {{ employee.lastName }}
</div>
<div>
Gender : {{ employee.gender }}
</div>
</div>
它在控制台上显示的错误是
1)Uncaught SyntaxError: Unexpected identifier
2) 未捕获错误:[$injector:modulerr] 无法实例化模块 myModule,原因是: 错误:[$injector:nomod] 模块“myModule”不可用!您要么拼错了模块名称,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。
【问题讨论】:
-
你有一个名为 Scripts.js 的文件夹吗?
-
这个
angular.module("myModule",[])是在多个地方定义的 -
是的,Vivz 我也会添加我的 webstrom 项目的屏幕截图