Yönergede özel işlev oluşturmak mümkün mü? Direktifin şablonunu doldurmak için bir direktif içinde oldukça karmaşık bir süreç yapmam gerekiyor. Bu (HTML) gibiYönergede özel işlev oluşturma
şey:
<textarea the-result="data">
</textarea>
JavaScript:
angular
.module("MyModule")
.directive("theResult", [function() {
return {
scope: {
theResult: "="
// calculatestuff = function(d){ // ... } can't put it here (error)
},
template: ' ... '
+ '{{calculatestuff(theResult.someproperties)}}'
+ ' ... '
}
}])
Ben calculatestuff
koyabilirsiniz?
Bunu denedim ama sonuç tarayıcıda boş :( –
Haklısın, biraz yorgunum. Cevabımı düzenledim :). – Blackhole
İşlevi bağlantı içindeki kapsama taşıdıktan sonra çalışır. Teşekkürler! –