Amacım angularJS'nin nasıl doğru kullanılacağını anlamaktır. AngularJS kullanarak DOM yapısını dinamik olarak değiştirmek için değişken seçimini bağlayabilmek istiyorum. Sanırım açılışı sağlayan belgeleri anlıyorum ve burada veya başka bir örnek bulamadım. Herhangi bir yardım takdir edilir. Angularjs - Domları direktifler veya aletler ile dinamik olarak değiştirin?
Fikir şu ki, bu tip seçili türden biriyle seçildiğim ve bu türden seçildiği durumda, uygun giriş tipi elemanlar oluşturulacak ve daha sonra ng-modeliyle (sonradan onaylama/kısıtlama için angularjs denetleyicisi tarafından kontrol edilen tüm süre, örneğin onay kutuları. Sayfada klonlabilir elemanlara sahip olmak ve jQuery ile yeni bir şey oluşturmak ve oluşturmak için kullanıyorum, ancak bu denetleyicilerin bu mantığa sahip olmamasını ve bunun yerine yönergeler/gereçlerle oluşturulmasını okumayı okuyorum. Bu şekilde manipüle edilen herhangi bir direktif veya widget örneği görmüyorum, bu yüzden nasıl devam edeceğimi bile bilmiyorum. İzlenen bir öğeye göre DOM'u yalnızca bir kez değil, birden çok kez işlemek için yönergeleri kullanabilir miyim?
Ne yapmak istediğime örnek.
$scope.types = ['Type1','Type2']
// something along the lines of...
$scope.layouts = {'Type1':['textarea','textarea'], 'Type2':['numeric','datepicker']}
seç Tip 1:
- göster 2 metin alanları
seç Tip 2:
- bir tarih seçici göster sayısal girdi göster
Gittiğim yer burası, ya kendi sitelerinden öğrenebileceğim daha fazla örnek var. Bu saat fonksiyonu bunun için çok kullanışlıdır. Bu, tam olarak aradığım şey tipidir. Yardımı takdir ediyorum! – kman
(yönerge koduyla ilgili olarak) '$ watch''u yalnızca bir kez ayarlamanız gerektiğinden, 'render' içinde' scope. $ Watch' eklememelisiniz. – mik01aj
@ m01 aslında bağlantı işlevindedir. Aslında bir kereden fazla mı çalışıyor? –