1

私は本当にこれを解決しようとしましたが、これまでのところ成功していません。

景色:

<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 アクション関数

4

1 に答える 1