2014-09-19 99 views
0

我正在寫.HTML代碼,並在此我對js文件名作爲調用chart_buttons.jsjavascript文件沒有要求

HTML代碼:

<html ng-app> 
    <head> 
<title> 
    Chart 
</title> 
<!-- <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> --> 
<script src="http://code.jquery.com/jquery-1.9.1.js" type="text/javascript"></script> 
<script src="http://code.highcharts.com/highcharts.js"></script> 
<script src="http://code.highcharts.com/modules/exporting.js"></script> 
<script type="text/javascript" src="chart_buttons.js"></script> 
    </head> 
<body ng-controller="Channels"> 
<p>Set: 
    <label ng-repeat="n in [0,1]"> 
    <input type="radio" name="pageSet" ng-value="n"/>{{n}} 
    </label> 
</p> 
<p>Page: 
    <label ng-repeat="n in [0,1,2,3]"> 
    <input type="radio" name="pageNumber" ng-model="$parent.pageNumber" ng-value="n" /> {{n}} 
    </label> 
</p> 
<ul> 
<li ng-repeat="channel in channels | limitTo: groupSize * ((groupSize * pageSet) + pageNumber + 1) | limitTo: -groupSize"> 
    <p>{{channel.id}}</p> 
    </li> 
</ul> 
</body> 
</html> 

我的Java代碼,紙條

chart_buttons.js

function Channels($scope) { 
alert("hiiii"); 
$scope.groupSize = 4; 
$scope.pageSet = 0; 
$scope.pageNumber = 0; 
$scope.channels = [ 
    {"id": "Ch-001"}, {"id": "Ch-002"}, {"id": "Ch-003"}, {"id": "Ch-004"}, 
    {"id": "Ch-005"}, {"id": "Ch-006"}, {"id": "Ch-007"}, {"id": "Ch-008"}, 
    {"id": "Ch-009"}, {"id": "Ch-010"}, {"id": "Ch-011"}, {"id": "Ch-012"}, 
    {"id": "Ch-013"}, {"id": "Ch-014"}, {"id": "Ch-015"}, {"id": "Ch-016"}, 
    {"id": "Ch-017"}, {"id": "Ch-018"}, {"id": "Ch-019"}, {"id": "Ch-020"}, 
    {"id": "Ch-021"}, {"id": "Ch-022"}, {"id": "Ch-023"}, {"id": "Ch-024"}, 
    {"id": "Ch-025"}, {"id": "Ch-026"}, {"id": "Ch-027"}, {"id": "Ch-028"}, 
    {"id": "Ch-029"}, {"id": "Ch-030"}, {"id": "Ch-031"}, {"id": "Ch-032"} 
]; 
} 
angular.module('app', []).controller('Channels', Channels); 
angular.bootstrap(document.body, ['app']); 

但是當我執行的代碼它沒有顯示ASY輸出... 因此我在.js文件中發出警報,但它也沒有顯示警報。所以任何一個可以指導我在哪裏,我在編碼請

+0

移動從功能(或更好的外部警報出了錯,離開只警覺)。控制檯中是否有錯誤? – Justinas 2014-09-19 12:10:18

+1

有你包括角js文件,因爲我沒有看到任何在你的HTML – 2014-09-19 12:11:22

+0

不,我沒有添加任何角度js文件。是否需要添加?因爲我沒有鏈接。 – user2099759 2014-09-19 12:26:36

回答

-1

嘗試把腳本的HTML的結束或包裹你的函數文檔中的準備功能

+0

爲什麼將函數包裝到docready中?並沒有什麼區別,如果功能是在頁眉或頁腳,它仍然可以稱爲 – Justinas 2014-09-19 12:11:09

+0

謝謝你這麼多,我加$(文件)。就緒()。它會去.js文件,但它不顯示任何輸出。 ü可以請Ÿ它沒有顯示輸出 – user2099759 2014-09-19 12:16:57

+0

@Justinas這使得如果你把它的頭部或底部,如果你不使用文檔準備功能的巨大不同。如果將它放在最下面,則在加載內容之後調用這些文件。因此,如果您操縱內容並將其放入頭部,則會出現錯誤(當不使用doc.ready時) – 2014-09-19 14:43:16