Skip to content

Instantly share code, notes, and snippets.

@ferdiunal
Last active August 29, 2015 14:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ferdiunal/af83e08180b7583ad609 to your computer and use it in GitHub Desktop.
Save ferdiunal/af83e08180b7583ad609 to your computer and use it in GitHub Desktop.
Angularjs-ui'nin highlight filtresi ile metin içerisinde arama yapmak
'use strict';
var angApp = angular.module('MyApp', [
'ui.highlight','ngSanitize'
]);
var MainController = function ($scope,$http) {
$scope.msg = "Atatürk, gençliğe hitabında, Nutuk'un felsefesi hakkında ipuçları vermektedir.
Atatürk, Nutuk ile geçmişi anlatıp aynı zamanda gelecekte olabilecek tehlikeleri önceden sezmemiz için alınacak derslerden bahsetmektedir.
Mustafa Kemal Atatürk'ün Kurtuluş Savaşı dönemi'ni birinci ağızdan aktardığı, Cumhuriyet tarihi açısından önemli bir eserdir.
Bazı sayfalarda açıkça belirttiği "sonraki yıllarda durumun kolay ve açıkça değerlendirilmesi için bu kadar ayrıntıya yer verilmiştir" sözü ile Atatürk ileri görüşlülüğünü bir kere daha ortaya koymuştur.[2] [3]
Aynı zamanda bu kitap, şu an Türkiye Cumhuriyeti'n de ders olarak okutulan T.C İnkılap Tarihi ve Atatürkçülük dersinin ders ve çalışma kitaplarının hazırlamasında en buyuk rolü oynamıştır. Bu kitap Atatürk'ün Samsun'a çıktığı tarih olan 19 Mayıs 1919'dan, Cumhuriyet sonrası inkılap dönemine kadarki (1927) zaman diliminde olan olayları anlatmaktadır.
Nutuk, Atatürk'ün 1927 yılında CHP kurultayında yaptığı konuşmanın metnidir."
}
angApp.controller('MainController',['$scope','$http',MainController]);
<!DOCTYPE html>
<html lang="tr" ng-app="MyApp">
<head>
<meta charset="UTF-8">
<title>Angularjs UI</title>
<style type="text/css" media="screen">
.ui-match{
background: lightblue;
color: darkblue;
}
</style>
</head>
<body ng-controller="MainController">
<textarea style="width: 100%; height: 200px;" ng-model="msg"></textarea>
<p>
<input type="search" ng-model="query">
</p>
<p ng-bind-html="msg | highlight:query:true"></p>
<!-- Scripts -->
<script src="js/angular/angular.min.js"></script>
<script src="js/angular-sanitize/angular-sanitize.min.js"></script>
<script src="js/angular-ui-utils/ui-utils.min.js"></script>
<script src="js/app.js"></script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment