我正在使用 AngularJS 和 UniformJS 构建一个应用程序。我想在视图上有一个重置按钮,可以将我的选择重置为默认值。如果我使用 uniform.js,它就不起作用。
你可以在这里检查它:
http://plnkr.co/edit/QYZRzlRf1qqAYgi8VbO6?p=preview
如果您连续单击重置按钮,则不会发生任何事情。如果您删除该属性,因此不再使用 uniform.js,一切都会正常运行。
谢谢
更新:
需要使用超时。
app.controller('MainCtrl', function($scope, $timeout) {
$scope.reset = function() {
$scope.test = "";
$timeout(jQuery.uniform.update, 0);
};
});