angular.js ile varolan HTML verileri ayıklamak, karmaşık istemci tarafı JavaScript tabanlı web uygulamaları için harika, ancak ben de daha küçük basit JavaScript görevleri için kullanmayı düşünüyorum.Angular.js
<ul>
<li data-id="1">Foo</li>
<li data-id="2">Bar</li>
</ul>
Şimdi filtrelemek ve/veya kolay olması gereken bazı kullanıcı girişi sonrasında listesini sıralamak hangi HTML bazı düğmeler eklemek istiyorum:
Örneğin bazı öğeleri ile bir liste var görev.
Varolan HTML öğelerinden verileri angular.js ile kullanmak için ayıklamanın bir yolu var mı? veri HTML olabilir, bu yüzden motor aynı zamanda bir tutun alabilir aramanıza gerek neyin netlik için
Düzenleme:
ul
listeden veriler içine itilmiş olacağını
nihai sonuç olacağını Listeyi kontrol eden kontrolörün modeli. ([{id:1, text:"Foo"}, {id:2, text:"Bar"}]
)
Modele daha fazla nesne bastığımda, liste bunları görüntülemelidir.
Modele bir filtre uygularsam, li
öğelerini filtrelemelidir.
<div ng-model="data">
<ul ng-repeat="object in data | filter:filterCriteria">
<li data-id="1">Foo</li>
<li data-id="2">Bar</li>
<li data-id="{{object.id}}">{{object.text}}</li>
</ul>
</div>
[Yönergeler] 'e bakabilirsiniz (http://docs.angularjs.org/guide/directive)? Örneğin 'UL' öğesine bir özellik aracılığıyla oluşturduğunuz bir yönergeyi ekleyerek, istediğiniz şeyi yapabilir ve alt öğelere bakabilirsin. – WiredPrairie
Soru açık değil. AngularJS'de ne denediniz? – SunnyShah
Arama motoruyla ilgili olarak, bunu gördünüz mü? http://www.yearofmoo.com/2012/11/angularjs-and-seo.html –