2

カスタム検証メッセージを表示するために ngMessages (Angular 1.47) を使用しています。これは、ng-message-include を介して取り込まれる別の HTML ファイル内のメッセージとともに機能しています。

フィールドが範囲内にあることを検証したい (これは機能している) & 次に、その範囲を含むメッセージを表示します。範囲自体は DB から取得され、選択内容によって異なります。これを設定するための指針はありますか?これらの値をどこに置くべきかわかりません。また、このように設定したいフィールドがいくつかあります。

  <span ng-message="range"> Must be from {{from}} to {{to}}/>
4

1 に答える 1

0

ng-message-exp動的メッセージに使用できます。

<div ng-message-exp="errorMessage.type">
  {{errorMessage.text}}
</div>

動的メッセージを作成し、コントローラーでトリガーします。

$scope.min = 5;
$scope.max = 20;
$scope.errorMessage = {type: ['minlength', 'maxlength'], 
                       text: 'please write ' + $scope.min + ' to ' + $scope.max + ' characters'};

プランカーの例。

于 2016-03-24T21:38:28.507 に答える