我是棱角分明的新手,我试图在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,这将有效,但我希望能够将该函数用于其他输入字段。要做到这一点必须有一个很好的角度方式!!
谢谢!
答案 0 :(得分:2)
我认为使用"css=''"
清除它更容易。
例如,以下每次单击时都会清除输入:
<input type="text" ng-model="css" ng-click="css=''"></input>