Edit on
<header id="header">
	<h1 class="header_title text-center">
		<p class="header_title_text">ゆるキャラ 名前検索</p>
	</h1>
</header>

<main id="main">
	<div ng-app="myApp" ng-controller="myCtrl">
			<div class="main_search">
				<input type="text" ng-model="type" size="20" placeholder="※ゆるキャラ名を入力...">
				<button ng-click="onClick()" class="main_search_btn">検索</button>
			</div> <!-- main_search -->
			
			<div class="main_result">
				<p class="main_result_show" ng-show="show">読込中…</p>
				<ul>
					<li class="main_result_item" ng-repeat="list in lists | filter:type track by $index">{{list}}</li>
				</ul>
			</div> <!-- main_result -->
			
	</div> <!-- angular wrap -->
</main>

<footer id="footer">
	<p class="footer_text text-center">
	 data by <a href="http://linkdata.org/work/rdf1s3454i">KeitarouNakayama/ご当地キャラクター</a> __created	by <a href="https://twitter.com/0310lan">0310lan</a>
	</p>
</footer>
body {
	margin: 0;
	padding: 0;
	background-color: #FFCC33;
}
ul, li {
	list-style-type: none;
}

#header {
	padding: 20px 10px;
}
.header_title {}
.header_title_text {
	color: #ffffff;
	font-weight: bold;
	font-size: 120%;
	text-shadow: 1px 1px 2px #000;
}

#main {
	padding: 10px;
}
.main_search {
	width: 300px;
	margin: auto;
	padding: 10px;
	margin: auto;
}
.main_search input {
	width: 220px;
	border:1px solid #000;
}
.main_search_btn {
	min-width: 50px;
	border:1px solid #000;
}
.main_result {
	margin-top: 40px;
}
.main_result_show {
	padding: 10px 30px;
	font-weight: bold;
	font-size: 1.2em;
}
.main_result ul {
	overflow: hidden;
}
.main_result_item {
	width: 120px;
	height: 120px;
	padding: 5px;
	margin: 5px;
	background-color: #4169E1;
	color: #ffffff;
	fot-size: 1em;
	font-weight: bold;
	float: left;
	overflow: hidden;
}

#footer {
	margin-top: 40px;
	padding: 10px;
	border-top: 1px solid #aaa;
}
.footer_text {}
angular.module('myApp', [])
.controller('myCtrl', ["$scope", "$http", function($scope, $http) {
	var url = "http://linkdata.org/api/1/rdf1s3454i/local_character_rdf.json?callback=JSON_CALLBACK";
	var nameFolder = "http://imi.ipa.go.jp/ns/core/rdf#名称";
	$scope.lists = [];
	$scope.show = false;
	
	$scope.onClick = function() {
			$scope.show = true;
		$http.jsonp(url).success(function(data) {
			var num = 1;
			
			angular.forEach(data, function(value, key, obj) {
				$scope.lists[num++] = value[nameFolder][0].value;
			})
			
			$scope.show = false;
		})
		.error(function(err) {
			alert(err);
		})
	}
}]);
Rerun