2017-11-07 10 views
0

1)$mdDialogをjsに設定する必要があります.HTMLコードでダイアログを作成するために必要なプロパティを定義する方法が見つかりません。 okcancelボタンを翻訳する必要があるので、少なくとも部分的なダイアログをHTMLで作成する必要があります(翻訳はビュー内で行われることが推奨されるため)。私はこれを行う方法を把握していないようです。

2)htmlContentは、挿入されたHTMLページを読み込む必要があります。 _disclaimer.html、私はボタン(ok/cancel)を取り除くことができ、免責事項でそれらを設定することができると思った、私はこれを把握しているようではない。

翻訳済みのok/cancelボタンと注入されたHTMLページ(_disclaimer.html)を持つモーダルをお持ちです。 _disclaimer.htmlのok/cancelボタンをプログラムするのは気になりません。あなたが適切pascalprecht.translateをロードし、あなたが好きなの翻訳を追加したと仮定すると、右方向に

 var showDisclaimer = function showDisclaimer() { 
      var confirm = $mdDialog.confirm() 
       .title('Are you sure to delete the record?') 
       .htmlContent('my html content') 
       .ok('Yes') 
       .cancel('No'); 
      $mdDialog.show(confirm).then(function() { 
       $scope.status = 'Record deleted successfully!'; 
      }, function() { 
       $scope.status = 'You decided to keep your record.'; 
      }); 
     }; 
+1

役に立つことを願っていますような何かを行うことができますかあなたの質問は明確ではありません –

+0

"この問題に近づくための最善の方法について私に助言してもらえますか"、申し訳ありません。 –

+0

$ mdDialogをどうすればいいですか?js_ –

答えて

0

I'am私を指してください。 (この場合)。これで、コントローラ内でそれらを翻訳し、その値をあなたのビューでモデル化することができます。例えば controller.js

app.controller('TranslateMe', ['$scope', '$translate', function ($scope, 
    $translate) { 
    $translate('PAGE.OK') 
    .then(function (translatedValue) { 
     $scope.ok = translatedValue; 
    }); 
$translate('PAGE.CANCEL') 
    .then(function (translatedValue) { 
     $scope.cancel = translatedValue; 
    }); 
}); 

と同じあなたが望む他の任意値のために行きます。値はhtmlにある必要はありません。上記のとおり、controllerで翻訳することもできます。今ok/cancelの翻訳されたテキストのためにあなたは

var showDisclaimer = function showDisclaimer() { 
     var confirm = $mdDialog.confirm() 
      .title('Are you sure to delete the record?') 
      .htmlContent('my html content') 
      .ok($scope.ok) 
      .cancel($scope.cancel); 
     $mdDialog.show(confirm).then(function() { 
      $scope.status = 'Record deleted successfully!'; 
     }, function() { 
      $scope.status = 'You decided to keep your record.'; 
     }); 
    }; 

これはあなたが何をしたいですか?

関連する問題