【发布时间】:2017-06-30 10:26:52
【问题描述】:
我有以下过滤器:
(function () {
"use strict";
angular.module("common")
.filter( "spacefilter", function() {
return function( input ) {
return input.replace(/_/g, " ");
};
}
);
})();
在视图中我有以下标签:
<label ng-repeat="(key,val) in $ctrl.consumption">
{{key | spacefilter }}
<input type="number" class="form-input" pattern="[0-9]+" ng-model="val" ng-change="$ctrl.updateValue(key, val)"/>
</label>
问题是,由于某种原因,在$ctrl.updateValue 我被过滤了key,但我想要原始的。我怎么能做到这一点?
【问题讨论】:
标签: javascript angularjs filter