angulaire.js - problème de répétition ng d'Angularjs
世界只因有你
世界只因有你 2017-05-15 16:55:51
0
1
496

Je ne sais pas si ma méthode est adaptée. J'utilise ui-router pour le routage. Tout d'abord, je vais entrer une URL générale, puis cliquer sur le lien de catégorie dans left.html pour actualiser les détails du produit dans right.html. , parce que ce que je fais c'est Dans le micro centre commercial, les catégories de produits sont placées à gauche et la liste d'articles spécifiques est à droite. Basé sur la requête consistant à cliquer sur la catégorie de produit à gauche, Le problème est que lors de la saisie de cet itinéraire à partir de la page précédente, ng-repeat bouclera d'abord et affichera un tas de contenu original sans données, y compris {{item .list}} Une telle chose remplacera alors les données demandées. Comment le résoudre ?
De plus, existe-t-il un moyen de demander des données d'arrière-plan et de les charger sur la première page lors de la saisie d'une page ? Actuellement, les données liées à $rootScope sont utilisées... cela semble faible...
Je ne sais pas si je l'ai expliqué clairement. Je suis nouveau sur Angularjs. Veuillez me donner quelques conseils~~

.
<section>
   <p ui-view="left"></p>
   <p ui-view="right"></p> 
</section>

gauche.html

<p ng-repeat="item in items">
{{item.list}}//循环输出商品种类,期望点击某一种类然后刷新加载右侧right.html中的商品明细列表,包括商品名称,图片地址,单价之类的。
</p>
<p ng-repeat="item in items">
    {{item.goodsName}}//具体商品信息...
</p>
世界只因有你
世界只因有你

répondre à tous(1)
大家讲道理

Vous pouvez utiliser ng-include pour créer une page dont vous avez besoin. Aucun ui-router n'est nécessaire. Bien sûr, si votre entreprise est plus complexe, c'est également possible. référence :

plunker

Le ng-repeat会先循环显示一堆没有数据的原始内容,包括{{item.list}}这样的东西,然后才会替换出现请求得到的数据,请问该怎样解决呢? que vous avez mentionné peut être résolu en utilisant ng-cloak Voir la documentation : ngCloak

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