Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions 04_手工斷詞/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,13 @@
</thead>
<tbody>
<tr ng-repeat="input in input10">
<td>{{$index}}</td><td><a href="" ng-repeat="word in input[0][0].words" ng-click="word.clicked = !word.clicked" ng-class="{'brw': word.clicked}">{{word.shape}}</a></td>
<td>{{$index + start}}</td><td><a href="" ng-repeat="word in input[0][0].words" ng-click="word.clicked = !word.clicked" ng-class="{'brw': word.clicked}">{{word.shape}}</a></td>
</tr>
</tbody>
</table>
<input type="button" ng-click="restore()" value="存入檔案" class="btn btn-success"/>
<input type="button" ng-click="restore();" value="存入檔案" class="btn btn-success"/>
<textarea ng-show="showtextarea" ng-model='sui2' width=30%></textarea>
<a ng-href="./index.html?start={{ end }}" target="_blank">後一組</a>
</div>
</div>
</div>
Expand Down
14 changes: 9 additions & 5 deletions 04_手工斷詞/script.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,15 @@ app1.controller("showController",["$scope","$location","$http","$q",function($sc
//$scope.str3="\u9023\u5b57\u97f3";
/* 秀出json資料的方法 */
//JSON.stringify(jsondata)

$scope.start = 0;
$scope.showtextarea = false;

var searchObject = $location.search();
$scope.mainInfo = $http.get("./答案.txt").success(function(data) {
//1.讀入十句
$scope.input10 = data.slice(searchObject.start,searchObject.start + 10);

$scope.start = +searchObject.start;
$scope.end = +searchObject.start+10;
$scope.input10 = data.slice($scope.start,+$scope.end);
//2.初始化每一句要斷詞的句子 (anguarJS無法顯示{{中文變數}})
angular.forEach($scope.input10,function(每一句, 索引值){

Expand Down Expand Up @@ -63,15 +66,16 @@ app1.controller("showController",["$scope","$location","$http","$q",function($sc
var 輸出所有句 = [];
var 總長度 = $scope.input10.length;
for(var i=0; i<總長度; i++) {
var 每一句 = "";
var 每一句 = ""+($scope.start+i)+", ";
var 字數 = $scope.input10[i][0][0].words.length;
for(var j=0; j<字數; j++){
var 字 = $scope.input10[i][0][0].words[j];
每一句 += 字.clicked? 字.臺羅數字調 + ' ': 字.臺羅數字調 + '-';
}
輸出所有句.push(每一句.slice(0,-1));
}
alert(輸出所有句);
$scope.sui2=輸出所有句.join('\n')+'\n';
$scope.showtextarea=true;
};


Expand Down