如何将值从文本框传递给AngularJs中的函数?

时间:2016-06-22 10:57:56

标签: angularjs

我的HTML:

<input type ="text" ng-model="contactid" >

我想将此框中输入的contactId值传递给函数abc(),该函数在框后面的onclick提交按钮。

我该怎么做?

1 个答案:

答案 0 :(得分:8)

你可以这样做:

<form ng-controller="formCtrl">     
    <input type="text" name="name" ng-model="inputValue" />
    <button ng-click="abc(inputValue)"></button>
</form>

或使用ng-submit指令:

<form ng-controller="formCtrl" ng-submit="abc(inputValue)">     
    <input type="text" name="name" ng-model="inputValue" />
    <button type="submit"></button>
</form>

在你的formCtrl控制器中:

.controller('formCtrl', function () {
    $scope.inputValue = null;
    $scope.abc = function (value) {
        console.log(value);
    };
});