まず、これが私がやろうとしていることです: ngResource を使用して API からデータの配列を取得し、ui-grid のデータを配列に設定しています。列の 1 つは、ユーザーにとって意味のない ID です。別の API を使用して、その ID の意味を調べ、人間にわかりやすい結果を取得したいと考えています。ui-grid を使用する前は、その ID を受け取り、要素のテキストをセカンダリ API からの戻り結果として設定するディレクティブを使用していました。
http://ui-grid.info/docs/#/tutorial/106_bindingを見て、列をその行のオブジェクトのデータに動的にバインドできることは知っていますが、これはへのバインドに限定されているようです$scope またはグリッドのデータ (例など) のデータ。cellClass
また、セルのクラスの条件付き設定を可能にする options メソッドがあることもわかります。ただし、セル内の要素をインターセプトして、選択した結果に置き換えるための適切なオプションはありません。
これを行う最善の方法は何だろうと思っています。ngResource を使用してみましtransformResponse
たが、配列が大きすぎてブロック イベントを作成できません。field
同様に、ディレクティブの html をの return 関数に挿入しようとしましたfield: transformToHtml()
が、レンダリングされた html ではなく、生の文字列のみが表示されます。