下面我提到使用angularjs的datalist示例代码, 这里我的问题是我输入的文本框,在控制器添加中添加每个单词,在我的数据列表中所选择的详细信息只显示在控制器中,
<input list="browsers" name="browser" ng-model="SelectedDoctor" ng-change="LoadSessionData(SelectedDoctor)">
<datalist id="browsers" >
<option data-ng-repeat="Doctor in DoctorsList" value="{{Doctor.Name}}" id="doctorList"> </option>
</datalist>
在控制器
中$scope.LoadSessionData(doctorName){ console.log(doctorName) }
答案 0 :(得分:0)
一开始,这一行在语法上似乎是错误的,
$scope.LoadSessionData(doctorName){ console.log(doctorName) }
应该改为,
$scope.LoadSessionData = function (doctorName){ console.log(doctorName) }
工作正常here