在 angular 中更改 Kendo MaskedTextBox 的掩码
Change the mask of Kendo MaskedTextBox in angular
我正在使用下面的代码来设置 Kendo MaskedTextBox
<input type="text" kendo-masked-text-box k-mask="contact.Mask" ng-model="contact.PhoneNumber" />
在我的 angular 中,掩码最初设置为空,然后我在一个函数中更改它。
示例:
$scope.contact.Mask = '';
$scope.changeMask = function(){
$scope.contact.Mask = '(999) 000-0000';
}
调用此函数确实会更改 $scope.contact.Mask 的值,但实际的文本框不会反映更改。
如果需要任何其他信息,请告诉我。
使用k-rebind="contact.Mask"
。这应该可以解决您的问题。
我正在使用下面的代码来设置 Kendo MaskedTextBox
<input type="text" kendo-masked-text-box k-mask="contact.Mask" ng-model="contact.PhoneNumber" />
在我的 angular 中,掩码最初设置为空,然后我在一个函数中更改它。 示例:
$scope.contact.Mask = '';
$scope.changeMask = function(){
$scope.contact.Mask = '(999) 000-0000';
}
调用此函数确实会更改 $scope.contact.Mask 的值,但实际的文本框不会反映更改。
如果需要任何其他信息,请告诉我。
使用k-rebind="contact.Mask"
。这应该可以解决您的问题。