Mein Controller ist zu groß, daher wurde entschieden, ihn auf mehrere Funktionen aufzuteilen. Jetzt sehen Funktionen keine Eingabewerte mehr. Können Sie mir raten, wie Sie dieses Problem lösen können?Angular: Eingabewerte in js-Funktion erhalten
angular.module("sampleApp", [])
.controller("defaultCtrl", function ($scope) {
$scope.addNewUser = function (userDetails, isvalid) {
doLogin();
}
});
var doLogin = function(userDetails, isvalid) {
if (isvalid) {
$scope.message = userDetails.name + " " + userDetails.email;
}
else {
$scope.message = "Error";
$scope.showError = true;
}
}
http://plnkr.co/edit/Rv6dqTECeD62HA1SgDM9?p=preview
Noch eine Frage: Wie bekomme ich userDetails.name 'Länge? – kipris
für diese, siehe bearbeiten –
Fehler erhalten: Kann Eigenschaft 'Länge' von undefined nicht lesen – kipris