我的控制器太大,因此決定將它分成幾個函數。所以現在函數看不到輸入值。你能告訴我如何解決這個問題嗎?Angular:在js函數中獲取輸入值
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
還有一個問題:我如何獲得userDetails.name的長度? – kipris
爲此,請參閱編輯 –
獲取錯誤:無法讀取未定義的屬性「長度」 – kipris