以下の内容はhttps://anton0825.hatenablog.com/entry/2015/11/02/000000より取得しました。


AngularJSのイベントハンドラにViewから定数を渡す

突然二週間ほどAngularJSのプロジェクトを手伝うことになったのでAngularJS勉強中。 Angularでは ng-click="controller.handler('arg')" のような形でイベントハンドラに値を渡せる。 これを ng-click="controller.handler(consts.ARG)" のような感じで定数にしたいけどこれを実行するとイベントハンドラにはundefinedが渡される。

なので一旦Controllerのフィールドにconstsを渡す。

  export class Controller {
    public consts= consts;
  ...

Viewでは以下のようにする。

ng-click="controller.handler(controller.consts.ARG)"

これで定数を渡せた。




以上の内容はhttps://anton0825.hatenablog.com/entry/2015/11/02/000000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14