Ich möchte Inhalte in ausgewählten Direktive bearbeiten und speichern. Die Direktive wird von ng-Repeat aufgefüllt. Auf Schaltfläche klicken sichtbare Elemente auf Eingabefeld ändern sollen und wieder auf klicken, um esWie zu bearbeiten und speichern mit Direktive in angular js
Richtlinie umkehren soll, ist
.directive('component', function() {
var link = function(scope, element, attrs) {
var render = function() {
var t = scope.layouts[scope.type][attrs.indexs];
var icon = scope.layouts[scope.type][attrs.indexs];
var v = attrs.value;
if(scope.type=="edit"){
element.html('<input type="' + t + '" ng-model="vm.name" value="'+v+'">');
if(attrs.indexs==1){
element.html('<' + t + '>Save');
}}
if(scope.type=="display"){
element.html('<' + t + ' ng-model="'+v+'" >'+v+'</'+t+'>');
if(attrs.indexs==1){
element.html('<' + t + ' >Edit');
}}};
scope.$watch('type', function(newValue, oldValue) {
render();
});
};
return {
restrict : 'E',
link : link
}
});
Problem auf Klick ist alles Richtlinie in editierbare und umgekehrt geändert wird. Wie kann ich es auf ausgewählten Satz der Richtlinie