javascript - 如何使用Angular Material Design在输入字段上保留占位符-LMLPHP

查看上面的图片,您可以通过在Material Design / Angular Directive中添加一个占位符属性来添加美元符号($)。当您专注于输入并添加文本时,美元符号消失。 CSS是否有办法,否则我可以保留美元符号吗?

 <md-input-container >
    <label>Tens ($10.00's)</label>
    <input name="tens" ng-model="data.tens" placeholder="$">
  </md-input-container>

最佳答案

也许您可以尝试ng-change,将ng-change =“ change()”添加到输入

$scope.change = function () {
    if ($scope.data.tens === "$") {
        $scope.data.tens = "";
    }
    else if (!$scope.data.tens.startsWith('$')) {
      $scope.data.tens = '$' + $scope.data.tens;
    }
};

10-01 04:18