Saya menjumpai tutorial di Internet tentang contoh sudut Salah satu contoh yang saya tidak fahami dengan baik
ng-class="{true: 'year-interest', false: 'etc-text'}[$parent.$parent.$parent.$first]"
URL tutorial ialah: http://each.sinaapp.com/angular/tutorial/ng-nested-repeat.html
Terutamanya kerana saya tidak faham: 1. Atas dasar apakah benar dan salah ditentukan sebagai bool?
2. Apakah maksud $ibubapa.$ibubapa.$ibubapa.$pertama?
true false dinilai berdasarkan ungkapan berikut, iaitu,
$parent.$parent.$parent.$first
$first ialah atribut $scope,
true
mewakili elemen pertama danfalse
bukan mewakili yang pertama unsur unsur$ibu bapa merujuk kepada skop ibu bapa, $ibu bapa.$ibu bapa ialah skop ibu bapa skop ibu bapa, dan seterusnya.
Mengapa begitu banyak $ibu bapa?
Banyak arahan dalam sudut seperti
ng-if
danng-repeat
akan mencipta skop kanak-kanak