получить значение во входном теге, не нажимая на него - angularjs - PullRequest
0 голосов
/ 25 мая 2018

У меня есть входной тег со значением по умолчанию 3. Я хочу получить значение по умолчанию, используя угловое значение, как показано

html

<input ng-model="mid" value="3" type="text" id="dataid" placeholder="here..." />

script

$scope.logId = function() {
        console.log($scope.mid);
        return ($scope.mid);
    }

Моя проблема в том, что, если я вызову ng-click для logId без ввода значения по умолчанию, он возвращает неопределенное значение.Но если я отредактирую входное значение по умолчанию после загрузки страницы, оно не возвращает неопределенное значение.Пожалуйста, как я могу получить значение по умолчанию во входном теге, используя angularjs

1 Ответ

0 голосов
/ 25 мая 2018

Должно быть наоборот, вы не должны смешивать между мирами, угловым и родным миром.

Значение по умолчанию для ввода должно быть от $scope.mid, поэтому вам нужноприсвойте значение по умолчанию $scope.mid при создании контроллера текущей страницы / компонента.

angular.module('app', [])
  .controller('ctrl', function() {
    this.value = 3;
  });



  
    
    {{$ctrl | json}}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...