【发布时间】:2021-04-08 16:30:36
【问题描述】:
我在页面中有超过 50 个文本框元素。我试图通过使用一个常见的javascript函数在输入值(ng-blur)后在每个文本框中附加减号。但我无法将 ng-model 名称从 jsp 元素 ng-blur 调用传递给 javascript 函数,以便在输入值后附加减号。任何解决方案。
JSP 元素:
<input type="text" maxlength="10"
ng-blur="appendMinusSymbol('buzz.model1.rate')" ng-model="buzz.model1.rate"/>
<input type="text" maxlength="10"
ng-blur="appendMinusSymbol('buzz.model2.rate')" ng-model="buzz.model2.rate"/>
JS函数:
$scope.appendMinusSymbol = function(model){
// append minus symbol as prefix to ng model value
};
注意:编辑了我的问题(model1、model2、model3,比如有 50 个字段)
【问题讨论】:
-
你不能为此使用指令吗?
标签: javascript html angularjs