2017-06-15 56 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

後觸發,如果您找不到任何其他方式來實現此目的,您可以擺脫「可編輯文本」指令並編寫自己的自定義指令並在其中執行任何操作那。 –

相關問題