2017-11-28 2 views
0

Ich benutze uib-timpicker für Daten als Eingabe vom Benutzer das Problem ist, ich möchte Schlüssel zu meinen Daten zur Laufzeit hinzufügen, wenn sich etwas auf der div ändert, zB ich Variable etiming.clockOut hinzufügen möchte .edited auf meine Daten hier ist der Code:angularjs uib-timepicker Variable Laufzeit hinzufügen

<div style="float:left" uib-timepicker key-handler="" data-ng-model="etiming.clockOut.time" ></div> 
+0

etiming .clockOut ist dein Objekt? –

+0

ja und möchten hinzufügen \t etiming.clockOut.edited = true auf timepicker/div Änderung –

Antwort

0

wenn Sie dynamische Schlüssel auf Änderung hinzuzufügen dann einfach verwenden:

ng-change = "etiming.clockOut.edited = true"

<divuib-timepicker key-handler="" ng-change="etiming.clockOut.edited=true" data-ng-model="etiming.clockOut.time" ></div> 

oder

eine Funktion erstellen und auf ng Wechsel rufen Sie die erstellte Funktion und ordnen alles, was Sie in der Funktion in Ihrem Fall möchten:

<div uib-timepicker key-handler="" ng-change="callFunction(etiming.clockOut)" data-ng-model="etiming.clockOut.time" ></div> 

und in js Datei

$scope.callFunction = function(data) { 
    data.edited =true //or false as you wish 
} 
+0

wird Laufzeiteigenschaft bei Änderung hinzufügen? –

+0

ja wird die Eigenschaft auf Laufzeit –

+0

ok danke binden ... :-) –