0

2 つのパラメーターを ui-grid セル テンプレートに渡そうとしています。

例: ng-click="grid.appScope.copyOperation(row.entity, copyOperation).

copyOperation は明らかに文字列です。

理由: if else 条件を使用して、すべてのグリッド操作 (削除、コピー、および編集) に対して単一のメソッドを維持することにより、コードの冗長性を減らします。

コントローラー側では、機能は次のようになります

$scope.copyOperation= function(row, operation) {
//Do necessary steps by operation
};

しかし、残念ながら、操作が未定義になります(エラーはありません)。では、この場合、どのように文字列を渡すのでしょうか? 別の提案も役に立ちます。ありがとうございました!

4

1 に答える 1

1

些細な質問で申し訳ありません。

ng-click="grid.appScope.copyOperation(row, \'copy\')

操作引数をコピーに設定できます。

ありがとう!

于 2015-10-05T20:34:44.690 に答える