角度フロントエンドをチェックし、私の関数が未定義と宣言されているこの問題で実行する簡単なテストコードを試しています。ここで角度引数は関数ではありません:未定義です
は私の実装です:
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>
EventController.js
'use strict'
eventsApp.controller('EventController',
function EventController($scope) {
$scope.event = {
name: 'Angular Boot Camp',
date: '1/1/2013',
time: '10:30 am'
}
}
);
app.js
'use strict';
var eventsApp = angular.module('eventsApp', []);
ウェブserver.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
すべてのヘルプははるかに高く評価されますエラーコード:
Google Chromeの:
Firefox:
ディレクトリ構造:404があるが、なぜわからないよう
そうに見えます。ブラウザのクリアキャッシュやものをリセットしようとしました。しかし、ディレクトリ構造は正しいです
EventController.js
について説明されていることを忘れてしまったことを確認し、だと思います'と' EventController.js'の完全なコードは何ですか? – Karthikeventcontroller.jsがロードされていることを確認してください – Sajeetharan
あなたのスクリーンショットによるとあなたのファイル名は 'EventController'(拡張子なし)です。その名前を 'EventController.js'に変更する必要があります – Phil