2017-11-08 26 views
0

これを行う方法がわかりませんが、ng-clickに引数として文字列を渡してから、関数の条件として渡したいと思います。これのような何か?私のコントローラでanglejs ng-click関数に文字列引数を渡します

<div class="row"> 
    <div class="col-md-12 text-center mb-5"> 
     <div class="btn-group"> 
      <button class="btn btn-primary" ng-click=""><span class="ion-plus-circled mr-2"></span>New</button> 
      <button class="btn btn-outline-primary" ng-click="filter_emails('inbox')"><span class="ion-archive mr-2"></span>Inbox</button> 
      <button class="btn btn-outline-primary" ng-click=""><span class="ion-paper-airplane align-middle mr-2"></span>Shielded</button> 
     </div> 
    </div> 
</div> 

、その後:これが機能していないか、私は明らかに質問を投稿することはないでしょう

$scope.filter_emails = function(category) { 
    if (category == "inbox") { 
     $scope.grouped = group(inbox($scope.emails)); 
    } 
    else { 
     $scope.grouped = group($scope.emails); 
    } 
} 

、だから何これへの正しいアプローチでしょうか? http://plnkr.co/edit/7nJbExQv3La9Ka8KZSrs?p=preview(すべてのI:あなたは、文字列を渡したい場合は

+0

で囲み変更は 'console.log'を追加しています)。これはこの関数の問題ではありません。問題がある場合は、代わりに 'group'関数内にある可能性があります。 – Claies

答えて

1

が、これは間違いなくこのplunkerで正しく機能しているquotes

ng-click="filter_emails('inbox')" 
+0

上記のコードを更新しましたが、これは引用符でも機能しません –

+0

if(カテゴリ=== "受信ボックス"){ – Sajeetharan

+0

はまだ動作しません –

関連する問題