如题
指令代码如下
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的
请问是什么原因
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)
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 ?