ng-model没有显示价值

时间:2018-06-27 07:20:17

标签: javascript scope angularjs-scope

只有在该文本框上进行检查时,它才显示出价值

<div class="col-sm-2">
    <div class="form-group">
        <label class="control-label">Equi No:</label>
        <input type="text" class="form-control" id="name" ng-model="name" autocomplete="off" />
        <div class="help-block" ng-messages="contentForm.traffic2.$error" role="alert">
        </div>
    </div>    
</div>

从name1输入数据:

  

$ scope.name = document.getElementById('name1')。value;

但它适用于javascript,但不适用于角度范围

1 个答案:

答案 0 :(得分:0)

您不需要value属性。 ng-model本身将为您进行绑定。当用户更改该值时,由于它支持两种数据绑定方式,因此也会在控制器中反映出来。 '在你的JS

angular.mdoule('app',[]);
angular.module ('app').controller('yourcontrollername',controllername)
mainController.$inject = ['$scope'];
function mainController($scope){

  $scope.ng-model= 'value of the input'

}