これを行う方法がわかりませんが、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:あなたは、文字列を渡したい場合は
で囲み変更は 'console.log'を追加しています)。これはこの関数の問題ではありません。問題がある場合は、代わりに 'group'関数内にある可能性があります。 – Claies