当我在输入字段中键入内容时,它工作正常,但是当输入具有默认值时,我无法从前端获取输入值。
我使用Input::get()
设置值
<input type="text" class="form-control" value="name" id="name" name="name" placeholder="Your name" ng-model="name"/>
我使用AngularJs绑定数据库中的值,然后将其传递给ng-model
作为输入上的显示默认值。但是,我无法获取默认值
这是我的提交按钮
<input type="submit" name="student" ng-model="student" ng-click="submit()" novalidate value="Sync Sale" class="btn btn-primary" ng-</input>
答案 0 :(得分:0)
如果您想从输入标签中获取输入值,请使用AngularJS指令ng-model
。
ng-model
指令将HTML控件(输入,选择,文本区域)的值绑定到应用程序数据。
例如:-
<div ng-app="myApp" ng-controller="myCtrl">
Name: <input ng-model="name">
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.name = "John Doe";
});
</script>
答案 1 :(得分:-1)
如果要定义输入的输入值。 您应该检查Angular的 ng-value 指令。
这是角度文档中的一个示例:
<label ng-repeat="name in names" for="{{name}}">
{{name}}
<input type="radio"
ng-model="my.favorite"
ng-value="name"
id="{{name}}"
name="favorite">
</label>
如果您愿意,可以尝试使用该塞子: https://plnkr.co/edit/?p=preview