Javascript ng模型在控制器中未定义

Javascript ng模型在控制器中未定义,javascript,angularjs,Javascript,Angularjs,我有一个奇怪的情况,我试图从输入字段中获取一个值,但当我试图获取它时,显示未定义 这是我设置ng模型的输入字段 <input type="text" placeholder="Location" name="loc" ng-minlength="6" ng-model="service.

我有一个奇怪的情况,我试图从输入字段中获取一个值,但当我试图获取它时,显示未定义

这是我设置ng模型的输入字段

<input 
                    type="text" 
                    placeholder="Location" 
                    name="loc"
                    ng-minlength="6"
                    ng-model="service.orgname"
                    class="form-control"
                    required>
<button class="btn btn-green" ng-click="submit(service)" ng-disabled="serviceForm.$invalids">
它将输入字段中的值显示为hello,但在日志中显示为undefined,并在日志中打印“hello”。
我的工作有什么问题吗

ng disabled=“serviceForm.$invalids”
更改为
ng disabled=“serviceForm.$invalid”
伙计们,我想我找到了问题所在。由于Minng长度,它显示未定义。因为“Hello”是5个字符,所以ng minlength=6是个问题。

那么您的自定义提交在哪里?我已更新,请参阅。谢谢@AhmetCanGüvenHello伙计们,我解决了这个问题。这是因为长度太小,我终于发现了,哈哈哈。
.controller('editHistoryCtrl',function($scope,$state,$http,$localStorage,$sessionStorage){
    $scope.service = {};
    $scope.service.orgname = "hello";

    $scope.submit = function(service){
          console.log($scope.service.orgname);

    };
})