angular.js - angular 自定义一个独立作用域指令, 在页面同时使用多次 ,数据全部一样的
滿天的星座
滿天的星座 2017-05-15 17:05:11
0
3
604

如题

指令代码如下

app.directive("info",[function(){
    return {
        restrict:'AE',
        scope:{},
        templateUrl:'views/finance/info.html',
        link:function($scope,element,attrs){
        }
    }
}])

html页面代码

<p info id=id1></p>
<p info id=id2></p>

这两个指令渲染完成后数据会都变成id=id2的
请问是什么原因

滿天的星座
滿天的星座

répondre à tous(3)
左手右手慢动作

id1, id2 sont les identifiants des données, utilisez cet identifiant pour récupérer les données

J'ai trouvé la raison moi-même. C'est parce que j'ai utilisé l'identifiant pour distinguer le formulaire. Il existe un formulaire dans views/finance/info.html Lorsque vous utilisez plusieurs instructions identiques, l'identifiant n'est pas unique ; )o

Merci aux deux personnes ci-dessus pour leurs réponses.

伊谢尔伦

Je voudrais demander, est-ce que id1 et id2 peuvent être ajoutés sans "" ? (C'est une vraie question, pas une calomnie)

Peter_Zhu

Il n'y a rien de mal à cela du point de vue du code. Je ne sais pas comment vous utilisez cette commande. Il y a trop peu de code publié. Et comment avez-vous déterminé que les données sont devenues id=id2 ?

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