私は本当にこれを解決しようとしましたが、これまでのところ成功していません。
景色:
<div class="col-md-4 col-xs-4 col-sm-4">
<div ng-click="action()" class="nav-link">Click me for an action in scope </div>
</div>
私がやろうとしているのは、基本的に「action()」を、rootScope を変更するサービスから送信する変数に置き換えることです。
サービスで:
$scope.myAction = function() {
$scope.$broadcast("actionEvent");
}
私が達成したいこと:
<div class="col-md-4 col-xs-4 col-sm-4">
<div ng-click="myAction()" class="nav-link">Click me for an action in scope </div>
</div>
しかし、それを置き換えようとすると、ng-click はアクションを認識しません。テキストは正常に表示されますが、アクションは実行されません。
ng-click で実行されるように、rootScope からこのアクションを追加する方法はありますか?
回答をお待ちしております。ありがとうございます。
ところで、私はこれらのオプションを試しました:
1) ng-click の angular.js 解析値 2)文字列としての Angular JS ng-click アクション関数