2017-06-15 47 views

回答

0

在控制器

$scope.convertToUpperCase = function(user){ 
     user.name = user.name.toUpperCase(); 
    } 

添加此并调用它onshow

<a href="#" editable-text="user.name" onshow="convertToUpperCase(user)">{{ user.name || 'empty' }}</a> 

看到这个http://jsfiddle.net/NfPcH/19577/

+0

同时键入这是小写的,我需要大写,同时输入 – jose

+0

您还可以在“user.Name”像这样$范围添加的手表。手表$(函数(){\t收益$ scope.user.name },function(){$ scope.user.name = $ scope.user.name.toUpperCase();}); 但这也只会在焦点移出文本框 –

+0

后触发,如果您找不到任何其他方式来实现此目的,您可以摆脱“可编辑文本”指令并编写自己的自定义指令并在其中执行任何操作那。 –

相关问题