Chrome(WebKit)ng-model具有选择显示值的问题

时间:2014-09-09 14:30:08

标签: android angularjs google-chrome webkit

我认为我遇到了这个错误:

Github -> AngularJS -> #7986

这是我的代码:

<select ng-model="storeaccount" ng-init="storeaccount = store != 0 ? store : null" ng-options="storedata.id as storedata.name for storedata in stores" ng-change="storeAccountChange(storeaccount)">
    <option value="">-- Choose store account --</option>
</select>

任何人都有任何线索可以解决这个问题吗? 我试过改变我们使用的所有图书馆的版本而没有任何结果。

1 个答案:

答案 0 :(得分:0)

问题是,在触发模糊事件之前,Android上Chrome中的显示值未发生变化。所以,我通过创建这个小指令来解决这个问题:

    link: function(scope, element, attrs) {

        scope.$on('blur', function(event, operation){
            if (operation == attrs.bluron) element[0].blur();
        });

    }