使用ng-model覆盖文本输入值

时间:2017-02-16 10:53:55

标签: javascript angularjs

我有一个输入"名字"我输入字母的地方,它通过过滤器给出所有字母匹配。然后当我选择想要的匹配是一个按钮时,应该将输入内的值更改为选中状态。

这适用于IF输入字段为空,但是当我们说,我正在搜索所有名为" jake"我在输入中键入" j" -letter;然后我从名单中选择杰克。

输入仍然只显示" j" -letter。

搜索发生的一个输入字段。从列表中选择新值时,应覆盖输入值。怎么做?

HTML:

<input type="text" id="firstName" class="form-control" ng-model="firstName" required />

<div>
    <ul ng-repeat="event in events | letterSearch:firstName | unique: 'email'">
        <li>
            <button class="btn btn-sm" ng-click="fillForm(event.firstName)">{{event.firstName}} </button>                                 
        </li>
    </ul> 
</div>

JS:

$scope.fillForm = function (firstN) {
    $scope.firstName = firstN;
};

事先判断=)

0 个答案:

没有答案