您可以编写一条指令来修改ng-model如何将变量转换为输入值并返回。我只是在脑海中写下这些,所以我不知道它是否正确,但是类似的事情可能会做到:
app.directive('splitArray', function() { return { restrict: 'A', require: 'ngModel', link: function(scope, element, attr, ngModel) { function fromUser(text) { return text.split("n"); } function toUser(array) { return array.join("n"); } ngModel.$parsers.push(fromUser); ngModel.$formatters.push(toUser); } };});
您可以像这样使用它:
<textarea ng-model="data" split-array> </textarea>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)