0
私は多くの記事と記事を読んで、nodeJS &を統合しています。全く分かりません。私はserver.js
、mainController
とindex.html
を作成しようとしましたが、サーバーは正常に動作していますが、角度は機能しません。私は1週間これに固執しており、私はそれを解決することはできません。ここはノードjと混同して角度がついています
は私server.js
です:ここ
var express = require('express'),
app = express(),
port = process.env.PORT || 3000;
var routes = require('./routes/routes');
app.use(express.static(__dirname + '/application')); //static path
routes(app);
app.get('/', function(req,res){
res.sendFile(__dirname + "/application/views/index.html")
//res.sendFile('./views/index.html');
});
app.listen(port);
console.log('server started on: ' + port);
はmainController.js
です:
var app = angular.module('server',[]);
// App controller
app.controller('appController', ['$scope','dataServ', function($scope, Data) {
$scope.greetings = "hello words";
Data.get()
.success(function(resp) {
$scope.greetings = resp;
});
}]);
と、これは私のindex.html
次のとおりです。必要であれば、ここ
<!DOCTYPE html>
<html lang="en" ng-app="mainController">
<head>
<meta charset="UTF-8">
<title>Testing Web</title>
<!-- LOAD JS -->
<script src="../lib/js/angular.min.js"></script>
<script src="../controllers/mainController.js"></script>
</head>
<body>
<div ng-controller="appController">
{{greetings}}
</div>
</body>
</html>
は私のフォルダ構造です:
- アプリケーション
- コントローラ
--- mainController.js
- 景色
-
--- JS
----
をangular.min.js LIB --- index.htmlを- 経路
- server.js
大丈夫ですが、私は注射器について間違いました。あなたはそれを解決する方法を知っていますか? – rinaldy31
問題は、 'dataServ'サービスを注入しているが' Data'として後で指定した 'app.controller'行にあります。 'データ'を 'dataServ'に置き換えてください – Adeel
ああ、そうですよ!ありがとうございました – rinaldy31