使用插件:
https://github.com/Bluefieldscom/intl-tel-input
我创建了一个简单的角度指令:
.directive('intlTelInput', function($compile) {
return {
restrict: 'A',
compile: function(elem, attrs) {
elem.intlTelInput();
return function() {};
}
};
});
和元素:
<input type="text" ng-model="info.phone" intl-tel-input>
很好,唯一的问题是模型info.phone
在输入更改时不会更新。我真的不想听“keydown”并手动进行此绑定,这似乎是多余的