【问题标题】:ng-model is not showing valueng-model 没有显示价值
【发布时间】:2018-06-27 07:20:17
【问题描述】:

只有当我检查该文本框时,它才显示出价值

<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 但不适用于角度范围

【问题讨论】:

  • 您设置 $scope.name 的方式似乎有点古怪。 $scope.name = "Equi No" 应该可以。

标签: javascript scope angularjs-scope


【解决方案1】:

你不需要价值属性。 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'

}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-23
    • 1970-01-01
    • 2014-04-09
    • 1970-01-01
    • 1970-01-01
    • 2014-11-03
    • 2018-11-13
    • 1970-01-01
    相关资源
    最近更新 更多