0
嗨,我正在使用angularjs
可编辑文本我正试图做,当我输入在可编辑文本的值应该改为大写,而我打字,但我不能让我需要有人能帮助使用angularjs输入值在可编辑文本中的自动上限
在这里,我附上了我的小提琴 :http://jsfiddle.net/ckosloski/NfPcH/19035/
嗨,我正在使用angularjs
可编辑文本我正试图做,当我输入在可编辑文本的值应该改为大写,而我打字,但我不能让我需要有人能帮助使用angularjs输入值在可编辑文本中的自动上限
在这里,我附上了我的小提琴 :http://jsfiddle.net/ckosloski/NfPcH/19035/
在控制器
$scope.convertToUpperCase = function(user){
user.name = user.name.toUpperCase();
}
添加此并调用它onshow
<a href="#" editable-text="user.name" onshow="convertToUpperCase(user)">{{ user.name || 'empty' }}</a>
同时键入这是小写的,我需要大写,同时输入 – jose
您还可以在“user.Name”像这样$范围添加的手表。手表$(函数(){\t收益$ scope.user.name },function(){$ scope.user.name = $ scope.user.name.toUpperCase();}); 但这也只会在焦点移出文本框 –
后触发,如果您找不到任何其他方式来实现此目的,您可以摆脱“可编辑文本”指令并编写自己的自定义指令并在其中执行任何操作那。 –