﻿
{"id":7047,"date":"2018-03-10T23:50:24","date_gmt":"2018-03-10T23:50:24","guid":{"rendered":"http:\/\/www.gencayyildiz.com\/blog\/?p=7047"},"modified":"2018-03-10T23:50:24","modified_gmt":"2018-03-10T23:50:24","slug":"angularjsde-ng-repeat-direktifi-ile-dongu-olusturma","status":"publish","type":"post","link":"https:\/\/www.gencayyildiz.com\/blog\/angularjsde-ng-repeat-direktifi-ile-dongu-olusturma\/","title":{"rendered":"AngularJS&#8217;de ng-repeat Direktifi \u0130le D\u00f6ng\u00fc Olu\u015fturma"},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n<p>Merhaba,<\/p>\n<p>Her programlama dilinde oldu\u011fu gibi JavaScript dilinde de tekrarl\u0131 faatliyetleri sa\u011flayacak d\u00f6ng\u00fc yap\u0131lar\u0131 bulunmaktad\u0131r. Ee haliyle JavaScript temelli olan AngularJS framework\u00fcnde de beklenen bu d\u00f6ng\u00fc i\u015flemini de ng-repeat direktifiyle ger\u00e7ekle\u015ftiriyor olaca\u011f\u0131z.<\/p>\n<p>ng-repeat; C#, Java vs. gibi dillerdeki foreach d\u00f6ng\u00fcs\u00fcne benzer i\u015flevsellikte \u00e7al\u0131\u015fmaktad\u0131r.<br \/>\nPrototipi a\u015fa\u011f\u0131daki gibidir.<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n ng-repeat=&quot;&#x5B;Model] in &#x5B;Veri Listesi]&quot;\r\n<\/pre>\n<p>A\u015fa\u011f\u0131da ng-repeat direktifine \u00f6rnek bir \u00e7al\u0131\u015fma yap\u0131lm\u0131\u015ft\u0131r.<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n    &lt;script src=&quot;~\/Scripts\/angular.min.js&quot;&gt;&lt;\/script&gt;\r\n    &lt;script&gt;\r\n        var OgrenciUygulamasi = angular.module(&quot;OgrenciUygulamasi&quot;, &#x5B;]).controller(&quot;OgrenciController&quot;, function ($scope) {\r\n            var Ogrenciler =\r\n                &#x5B;\r\n                    { Adi: &quot;Gen\u00e7ay&quot;, SoyAdi: &quot;Y\u0131ld\u0131z&quot;, OgrenciNo: 1 },\r\n                    { Adi: &quot;Mehmet&quot;, SoyAdi: &quot;Asl\u0131bay&quot;, OgrenciNo: 2 },\r\n                    { Adi: &quot;Necati&quot;, SoyAdi: &quot;G\u00fcltepe&quot;, OgrenciNo: 3 },\r\n                    { Adi: &quot;Hilmi&quot;, SoyAdi: &quot;Celayir&quot;, OgrenciNo: 4 },\r\n                    { Adi: &quot;Cansu&quot;, SoyAdi: &quot;Yavuz&quot;, OgrenciNo: 5 }\r\n                ];\r\n            $scope.Ogrenciler = Ogrenciler;\r\n        });\r\n    &lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body ng-app=&quot;OgrenciUygulamasi&quot; ng-controller=&quot;OgrenciController&quot;&gt;\r\n    &lt;div ng-repeat=&quot;ogrenci in Ogrenciler&quot;&gt;\r\n        {{ogrenci.Adi + &quot; &quot; + ogrenci.SoyAdi + &quot; &quot; + ogrenci.OgrenciNo}}\r\n    &lt;\/div&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\r\n<\/pre>\n<h3>AngularJS&#8217;de \u0130\u00e7 \u0130\u00e7e D\u00f6ng\u00fc<\/h3>\n<p>Bu i\u015flem i\u00e7in a\u015fa\u011f\u0131daki \u00f6rnekleri inceleyebilirsiniz.<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n    &lt;script src=&quot;~\/Scripts\/angular.min.js&quot;&gt;&lt;\/script&gt;\r\n    &lt;script&gt;\r\n        var OgrenciUygulamasi = angular.module(&quot;OgrenciUygulamasi&quot;, &#x5B;]).controller(&quot;OgrenciController&quot;, function ($scope) {\r\n            var Ogrenciler =\r\n                &#x5B;\r\n                    { Adi: &quot;Gen\u00e7ay&quot;, SoyAdi: &quot;Y\u0131ld\u0131z&quot;, OgrenciNo: 1 },\r\n                    { Adi: &quot;Mehmet&quot;, SoyAdi: &quot;Asl\u0131bay&quot;, OgrenciNo: 2 },\r\n                    { Adi: &quot;Necati&quot;, SoyAdi: &quot;G\u00fcltepe&quot;, OgrenciNo: 3 },\r\n                    { Adi: &quot;Hilmi&quot;, SoyAdi: &quot;Celayir&quot;, OgrenciNo: 4 },\r\n                    { Adi: &quot;Cansu&quot;, SoyAdi: &quot;Yavuz&quot;, OgrenciNo: 5 }\r\n                ];\r\n            var Dersler =\r\n                &#x5B;\r\n                    &quot;Matematik&quot;, &quot;Tarih&quot;, &quot;Co\u011frafya&quot;, &quot;Kimya&quot;, &quot;Fizik&quot;\r\n                ];\r\n            $scope.Ogrenciler = Ogrenciler;\r\n            $scope.Dersler = Dersler;\r\n        });\r\n    &lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body ng-app=&quot;OgrenciUygulamasi&quot; ng-controller=&quot;OgrenciController&quot;&gt;\r\n    &lt;div ng-repeat=&quot;ogrenci in Ogrenciler&quot;&gt;\r\n        {{ogrenci.Adi + &quot; &quot; + ogrenci.SoyAdi + &quot; &quot; + ogrenci.OgrenciNo}}\r\n        &lt;br \/&gt;\r\n        &lt;span ng-repeat=&quot;ders in Dersler&quot;&gt;{{ders}},&lt;\/span&gt;\r\n    &lt;\/div&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\r\n<\/pre>\n<p>Bir di\u011fer \u00f6rne\u011fimiz;<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n    &lt;script src=&quot;~\/Scripts\/angular.min.js&quot;&gt;&lt;\/script&gt;\r\n    &lt;script&gt;\r\n        var OgrenciUygulamasi = angular.module(&quot;OgrenciUygulamasi&quot;, &#x5B;]).controller(&quot;OgrenciController&quot;, function ($scope) {\r\n            var Ogrenciler =\r\n                &#x5B;\r\n                    { Adi: &quot;Gen\u00e7ay&quot;, SoyAdi: &quot;Y\u0131ld\u0131z&quot;, OgrenciNo: 1, Dersler: &#x5B;&quot;Matematik&quot;, &quot;Fizik&quot;, &quot;Kimya&quot;] },\r\n                    { Adi: &quot;Mehmet&quot;, SoyAdi: &quot;Asl\u0131bay&quot;, OgrenciNo: 2, Dersler: &#x5B;&quot;Matematik&quot;, &quot;Fizik&quot;] },\r\n                    { Adi: &quot;Necati&quot;, SoyAdi: &quot;G\u00fcltepe&quot;, OgrenciNo: 3, Dersler: &#x5B;&quot;Matematik&quot;, &quot;Kimya&quot;] },\r\n                    { Adi: &quot;Hilmi&quot;, SoyAdi: &quot;Celayir&quot;, OgrenciNo: 4, Dersler: &#x5B;&quot;Matematik&quot;, &quot;Biyoloji&quot;, &quot;Kimya&quot;] },\r\n                    { Adi: &quot;Cansu&quot;, SoyAdi: &quot;Yavuz&quot;, OgrenciNo: 5, Dersler: &#x5B;&quot;Matematik&quot;] }\r\n                ];\r\n            $scope.Ogrenciler = Ogrenciler;\r\n        });\r\n    &lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body ng-app=&quot;OgrenciUygulamasi&quot; ng-controller=&quot;OgrenciController&quot;&gt;\r\n    &lt;div ng-repeat=&quot;ogrenci in Ogrenciler&quot;&gt;\r\n        {{ogrenci.Adi + &quot; &quot; + ogrenci.SoyAdi + &quot; &quot; + ogrenci.OgrenciNo}}\r\n        &lt;br \/&gt;\r\n        &lt;span ng-repeat=&quot;ders in ogrenci.Dersler&quot;&gt;{{ders}},&lt;\/span&gt;\r\n    &lt;\/div&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\r\n<\/pre>\n<p>Sonraki yaz\u0131lar\u0131mda g\u00f6r\u00fc\u015fmek \u00fczere&#8230;<br \/>\n\u0130yi \u00e7al\u0131\u015fmalar&#8230;<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Merhaba, Her programlama dilinde oldu\u011fu gibi JavaScript dilinde de tekrarl\u0131 faatliyetleri sa\u011flayacak d\u00f6ng\u00fc yap\u0131lar\u0131 bulunmaktad\u0131r. Ee haliyle JavaScript temelli olan AngularJS framework\u00fcnde de beklenen bu d\u00f6ng\u00fc i\u015flemini de ng-repeat direktifiyle ger\u00e7ekle\u015ftiriyor olaca\u011f\u0131z. ng-repeat; C#,&#46;&#46;&#46;<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":7002,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2022],"tags":[2053,2054,2038,2055,2056],"class_list":["post-7047","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-angularjs","tag-angularjsde-ic-ice-dongu","tag-angularjsde-ng-repeat","tag-ng-repeat","tag-ng-repeat-dongu","tag-ng-repeat-ic-ice-dongu"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/7047","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/comments?post=7047"}],"version-history":[{"count":0,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/7047\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media\/7002"}],"wp:attachment":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media?parent=7047"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/categories?post=7047"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/tags?post=7047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}