angulaire.js - Questions sur $parent en angulaire
世界只因有你
世界只因有你 2017-05-15 16:59:13
0
1
597

J'ai trouvé un tutoriel sur Internet sur les exemples angulaires. Un des exemples que je n'ai pas très bien compris. J'espère que des amis pourront me donner quelques conseils :

ng-class="{true: 'year-interest', false: 'etc-text'}[$parent.$parent.$parent.$first]"

L'URL du tutoriel est : http://each.sinaapp.com/angular/tutorial/ng-nested-repeat.html

Principalement parce que je ne comprends pas :
1. Sur quelle base le vrai et le faux sont-ils déterminés comme bool ?
2. Que signifie le $parent.$parent.$parent.$first suivant ?

J'espère que des amis pourront me donner quelques conseils.

世界只因有你
世界只因有你

répondre à tous(1)
曾经蜡笔没有小新
  1. vrai ou faux est jugé sur la base de l'expression suivante, c'est-à-dire que $parent.$parent.$parent.$first
    $first est un attribut de $scope, true représente le premier élément et false ne représente pas le premier élément. éléments

  2. $parent fait référence à la portée parent, $parent.$parent est la portée parent de la portée parent, et ainsi de suite.

Pourquoi tant de $parents ?
De nombreuses directives en angulaire telles que ng-if et ng-repeat créeront des portées enfants

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal