2017-01-07 2 views
0

Je suis en train de faire la validation à distance avec la directive-ng-validate à distance sur une zone de texte modifiable, créé en utilisant la directive angulaire xeditable.avec la directive-ng-validate à distance avec la directive angulaire xeditable

HTML:

<a href="#" editable-text="vm.product.name" onaftersave="vm.updateProduct()" 
ng-remote-validate="{{vm.pageUrl}}Product/IsUnique" dummy="{{vm.dummyName}}" 
ng-remote-method="GET">{{vm.product.name || 'not set'}}</a> 

Mais la fenêtre Console affiche l'erreur suivante:

Error: [$compile:multidir] Multiple directives [editableText, ngRemoteValidate] asking for new/isolated scope on: <a href="#" editable-text="vm.product.name" onaftersave="vm.updateProduct()" ng-remote-validate="{{vm.pageUrl}}Product/IsUnique" dummy="{{vm.dummyName}}" ng-remote-method="GET">

http://errors.angularjs.org/1.5.8/ $compile/multidir?p0=editableText&p1=&p2=ngRemoteValidate&p3=&p4=new%2Fisolated

Est-il possible d'utiliser la directive ng-validate-distance avec la directive angulaire xeditable? Si oui, aidez-moi à résoudre ce problème.

Merci ..

Répondre

0

add 'e' avant votre propriété angulaire

<a href="#" editable-text="vm.product.name" onaftersave="vm.updateProduct()" 
 
e-ng-remote-validate="{{vm.pageUrl}}Product/IsUnique" e-dummy="{{vm.dummyName}}" 
 
e-ng-remote-method="GET">{{vm.product.name || 'not set'}}</a>

+0

Cela m'a guidé vers la bonne direction et je suis en mesure de résoudre le problème. Merci..! – Jofin

+0

Vous êtes les bienvenus –