0
我在使用ng模型綁定模型時在頁面上出現此錯誤。錯誤:g.setClass不是函數
這是我寫的代碼 -
<section class="row">
<div class="col-xs-6">
<h2>Login to edit your Team's data.</h2>
<div class="form-group">
<label for="ldap">LDAP</label>
<input type="text" class="form-control" id="ldap" placeholder="Enter LDAP" ng-model="user.ldap">
</div>
<div class="form-group">
<label for="password">Password</label>
<input type="password" class="form-control" id="password" placeholder="Password" ng-model="user.password">
</div>
<button type="submit" class="btn btn-default" ng-click="submit()">Submit</button>
</div>
</section>
而且這是在控制器中的代碼 -
dmeDashControllers.controller('loginCtrl', ['$scope','auth','$location','$http','Base64', function($scope, auth, $location, $http, Base64) {
$scope.$parent.path = $location.$$path;
$scope.user = {};
$scope.user.ldap = '';
$scope.submit = function() {
var encoded = Base64.encode($scope.user.ldap + ':' + $scope.user.password);
$http.defaults.headers.common.Authorization = 'Basic ' + encoded;
var sendLogin = new auth;
sendLogin.$checklogin();
console.log(sendLogin);
}
}]);
當我輸入在LDAP文本字段我得到這個錯誤的東西。不知道爲什麼會這樣。刪除行ng-model =「user.ldap」修復了它,所以我認爲它與模型綁定有關,請建議。
在你的控制器中,如果你用'user = {ldap:「」}''替換'$ scope.user.ldap =「」',會發生什麼? –
同樣的事情。事實上,即使我將其更改爲ng-model =「xyz」,我也會得到該錯誤。 – maurya8888
在密碼框中輸入內容時是否會收到類似的錯誤? –