Angularjs - 动态设置$ scope变量

时间:2013-04-27 10:56:04

标签: angularjs-scope

我是棱角分明的新手,我试图在vanilla javascript中做一些非常简单的事情,但我无法找到如何在角度中正确地做到这一点!

我想设置一个通用功能来清除输入文本字段:

我有这个HTML:

<input type="text" ng-model="css" ng-focus="clearInput('css')"/>

(在这里得到了重点: https://groups.google.com/forum/?fromgroups=#!topic/angular/A5Lyx8m3S4M  效果很好!)

和我的控制器中的这个功能

$scope.clearInput = function (val) {
 $scope.val  = "";
};

显然,如果我使用$ scope.css,这将有效,但我希望能够将该函数用于其他输入字段。要做到这一点必须有一个很好的角度方式!!

谢谢!

标题

1 个答案:

答案 0 :(得分:2)

我认为使用"css=''"清除它更容易。

例如,以下每次单击时都会清除输入:

<input type="text" ng-model="css" ng-click="css=''"></input>