J'ai une condition dans laquelle j'ai des boîtes de saisie dans la grille de listage et j'ai une seule directive, maintenant je veux envoyer la valeur à cette directive quelle que soit la valeur de la saisie jusqu'à ce point cela fonctionne bien, mais maintenant quand j'essaie de changer la valeur de la boîte de saisie de la directive, cela ne met pas à jour la boîte de saisie de la grille de listage pour laquelle la valeur de la directive est définie.
Voici un plnkr qui fonctionne, dites-moi ce que je fais de travers.
http://plnkr.co/edit/DZdN4itTNccVsuBEJahr?p=preview
Mon controller
& directive
est comme -
var myApp = angular.module('myApp', []);
myApp.controller('mainCtrl', function(){
var vm = this;
vm.fordirective = '';
vm.list = [
{id: "1", name: 'Test 1', age: 35},
{id: "2", name: 'Test 2', age: 36},
{id: "3", name: 'Test 3', age: 37},
{id: "4", name: 'Test 4', age: 38},
];
})
myApp.directive('testdir', function(){
return {
restrict: 'EA',
scope: {
directivevalue: "="
},
templateUrl: 'dirtemplate.html',
link: function(scope, elem, attrs) {
}
};
})