2
我有幾個問題:無法服務JSON文件與express.static
我建立一個應用程序使用的角度和節點(快遞)。
1)在我的節點服務器 我正在服務的所有靜態文件在我static_dir
app.use(express.static(STATIC_DIR));
insdie這個目錄我有一個JSON文件static_Dir /法院/ courts.json
我的控制研究是如下:
squashApp.controller('CourtsController',
function CourtsController($scope) {
//$http.get('courts/courts.json').success(function(data) {
$scope.courts = 'courts/courts.json';
});
和我的html文件是:
<table class="table">
<tr>
<th>Hour</th>
<th>Player 1</th>
<th>Player 2</th>
</tr>
<tr>
<td>itai</td>
<td>asf</td>
<td>sdf</td>
</tr>
<tr ng-repeat="court in courts">
<td>{{court.hour}}</td>
<td>{{court.player1}}</td>
<td>{{court.player2}}</td>
</tr>
由於某種原因,此json文件中的信息未顯示在我的表中。 是什麼原因?
關於單元測試和茉莉另一個問題:
我的測試:
describe('controllers', function(){
it('should create courts model', (function() {
var scope = {},
ctrl = new squashApp.controller.CourtsController(scope);
expect(scope.courts.length).toBe(6)
}));
});
,但我得到那個CourtsController沒有定義埃羅。 什麼應該是正確的語法爲了使測試工作。
謝謝。
確實角手柄文件系統讀取你? – Plato