gpt4 book ai didi

javascript - Angular 参数不是函数 : got undefined

转载 作者:行者123 更新时间:2023-11-30 15:49:53 25 4
gpt4 key购买 nike

我正在尝试一个简单的测试代码来检查 Angular 前端,并在这个问题中运行,它将我的函数声明为未定义。

这是我的实现:

EventDetails.html:

<!DOCTYPE html>
<html lang="en" ng-app="eventsApp">

<head>
<meta charset="UTF-8">
<title>Event Registration</title>
<link rel="stylesheet" href="/css/bootstrap.min.css"/>
<link rel="stylesheet" href="/css/app.css"/>

</head>

<body>
<div class="container">
<div ng-controller="EventController">
{{event.name}}
</div>
</div>

<script src="/lib/jquery.min.js"></script>
<script src="/lib/underscore-1.4.4.min.js"></script>
<script src="/lib/bootstrap.min.js"></script>
<script src="/lib/angular/angular.js"></script>
<script src="/js/app.js"></script>
<script src="/js/controllers/EventController.js"></script>

</body>

</html>

事件 Controller .js

'use strict'

eventsApp.controller('EventController',
function EventController($scope) {
$scope.event = {
name: 'Angular Boot Camp',
date: '1/1/2013',
time: '10:30 am'
}
}
);

应用程序.js

'use strict';

var eventsApp = angular.module('eventsApp', []);

网络服务器.js

var express = require('express');
var path = require('path');
var app = express();
var rootPath = path.normalize(__dirname + '/../');

app.use(express.static(rootPath + '/app'));

app.listen(8000);
console.log('Listening on port 8000.....');

我在 angualr 版本 1.4.0 上运行它

任何帮助将不胜感激

错误代码:

谷歌浏览器:

enter image description here

火狐:

enter image description here

目录结构:

enter image description here

看起来好像有 404,但不确定原因。尝试重置浏览器清除缓存和东西。但是目录结构是对的

最佳答案

我认为你的问题是,无效的 Controller 路径请检查或者您忘记了 js 文件扩展名,您将获得 EventController 而不是 EventController.js

关于javascript - Angular 参数不是函数 : got undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39565041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com