angular度js不是呈现在玉(与node.js)

我面临的一个问题是,我的Angularjs没有呈现或加载我的Jade布局。 不知何故手写笔正在完美工作。 我没有找出原因。 我还是玉器,手写笔和尖angular的初学者

以下是我的代码:

index.jade

!!! 5 html(ng-app='ng-app') head script(src='https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0/angular.min.js') script(src='https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0/angular-resource.min.js') script(src='https://cdn.firebase.com/v0/firebase.js') script(src='http://firebase.github.io/angularFire/angularFire.js') script(type='text/javascript', src='angular.js') link(rel='stylesheet', href='style.css') body .addressBook(ng-controller='addressBook') h1 Address Book table(width='710px', border='0', cellspacing='0', cellpadding='0') tr.title(height='35px', align='left') td(width='130') Name td(width='180') Email td(width='210') Address td(width='80') Mobile tr.details(ng-repeat='contact in contacts') td {{contact.name}} td {{contact.email}} td(style='padding-bottom: 30px;') {{contact.address}} td {{contact.mobile}} 

angular.js

 function addressBook($scope) { $scope.contacts = [ {name:'Peter', email:'john_peter@asd.co', address:'No.123, Road 12/20, Street Army, 58200 KL, Malaysia', mobile:'601231231234' }, {name:'Lim', email:'Amy@asd.co', address:'54, 13/15, Happy Garden, 58200 KL, Malaysia', mobile:'60123473534' } ]; } 

app.js

 var jade = require('jade') , express = require('express') , http = require('http') , app = express(); var stylus = require('stylus'); require('./angular.js'); app.configure(function(){ console.log('Configuring views....'); app.set('port', 1234); app.set('views', './'); app.use(express.bodyParser()); app.use(express.static( __dirname + '/')); app.set('view engine', 'jade'); }); app.get('/test', function(req,res){ res.render('index.jade'); }); server = http.createServer(app); server.listen(app.get('port'), function(){ }).on('error', function(err) { throw err; }); 

先进的感谢你帮助每个人

我怀疑你所遇到的问题是你指定的视图path是错误的,而你正在静态地为它们服务。

例如,如果您在基础目录的子目录中拥有您的视图,并且已将基础目录设置为静态内容,则它将以静态内容的forms提供玉石。

你应该做的是把你的意见在不同的文件夹中的静态内容,所以这是一个兄弟不是一个孩子,这应该工作。 如果你想发布你的目录结构,我可以看看。