2016-04-12 6 views
1

Hallo, ich bin neu in Angular js.Wie die Checkbox Wert auf Controller in angularjs mit icheck Plugin übergeben

Ich verwende das Icheck Plugin für checkbox Design im Frontend. In dem ich checkbox Wert vom Frontend nicht erhalten kann.

<input type="checkbox" ng-model="createLeaveTypeForm.allow_encashment" name="allow_encashment" class="flat" > 
<span style="margin-left: 5px;">Allow Encashment</span> </label> 

Wenn ich den Wert mit $scope.createLeaveTypeForm.allow_encashment bekommen es zeigt undifinded.Anyone mich leiten, dies zu erreichen.

Vielen Dank im Voraus.

DEMO

+0

Haben Sie den $ scope.createLeaveTypeForm.allow_encashment in der Steuerung initialisiert? – geo

+0

@geo Ich habe bereits die $ scope.createLeaveTypeForm.allow_encashment im Controller initialisiert es funktioniert nicht. – mohan

Antwort

0

Sie müssen Checkbox Bereichswert init, Umfang etwas wie unten für Standard nicht markiert initialisieren;

$scope.createLeaveTypeForm.allow_encashment = false; 

Und defualt geprüft

$scope.createLeaveTypeForm.allow_encashment = true; 
+0

Ich benutze das schon, es funktioniert nicht für mich. – mohan

+0

ok, wenn möglich kannst du dafür Geige machen. So, dass wir das Problem reproduzieren können :) – pradeep1991singh

+0

Hier teile ich die Geige Demo. http://jsfiddle.net/rr2LLqoe/19/ – mohan