diff --git a/plugins/CorePluginsAdmin/angularjs/field/field.directive.js b/plugins/CorePluginsAdmin/angularjs/field/field.directive.js
index <HASH>..<HASH> 100644
--- a/plugins/CorePluginsAdmin/angularjs/field/field.directive.js
+++ b/plugins/CorePluginsAdmin/angularjs/field/field.directive.js
@@ -134,6 +134,14 @@
                     }
                 });
 
+                if ('undefined' !== typeof $scope.placeholder && $scope.placeholder !== null) {
+                    $scope.$watch('placeholder', function (val, oldVal) {
+                        if (val !== oldVal) {
+                            $scope.field.uiControlAttributes.placeholder = val;
+                        }
+                    });
+                }
+
                 $scope.$watch('disabled', function (val, oldVal) {
                     if (val !== oldVal) {
                         $scope.field.uiControlAttributes.disabled = val;
when placeholder is changed, show the updated text