0

私はAngular 1.5を使用しています。コンポーネントであるメニューを作成しました。menu コンポーネントは、jsonObject のリストを属性として受け入れて、各 menuitem を作成します。

<comp-menu items="menuitems" ></comp-menu>

menuitem もコンポーネントです。この種の data-ng-click で評価された文字列としてカスタム関数になる「アクション」のような属性を追加したいと思います:

<comp-menuitem data-ng-repeat="item in items" data-ng-click="eval({{item.action}})"></comp-menuitem>    

データは私の MainController のようになります:

$scope.menuitems = [ { label: 'menuitem 1', action: 'alert("test");'} ... ];

誰でもそれを機能させるアイデアがありますか?

4

2 に答える 2