ng-click関数を渡すとき、私のlogInModelは未定義になります。しかし、私はデバッガを使用して私は私のプロパティが値を入力していることがわかります。ng-click関数を渡すとき、AngularJsモデルは未定義です
誰かが私に説明してくださいできますか?あなたのビューでpostLogin(loginmodel)を通過している
$scope.logInModel = {
userName: "",
password: ""
};
$scope.postLogin = function (logInModel) {
console.log("logInModel " + logInModel);
authService.postLogin(logInModel).then(successCallback, errorCallBack);
}
<div>
<div class="row">
<span>
User Name:
<input type="text" name="txtUserName" ng-model="logInModel.userName" />
</span>
</div>
<div class="row">
<span>
Password:
<input type="password" name="txtUserName" ng-model="logInModel.password" />
</span>
</div>
<div class="row">
<span>
<button type="submit" name="btnSubmit" ng-click="postLogin(loginmodel)">
<span> Sign In</span>
</button>
</span>
</div>
</div>
wowありがとう、私はそれが大文字小文字を区別していたことを知っていませんでした。 – kkdeveloper7