Ng-table: ng-repeatを使用した動的データタイトル

作成日 2013年08月29日  ·  12コメント  ·  ソース: esvit/ng-table

html要素の作成時に動的にタイトルを割り当てたいと思います。 タイトルパーサーは割り当て前に機能しているようです。 chromeの要素を調べると、タイトルは設定されていますが、thead要素がありません。

<table ng-table="tableParams" show-filter="true" class="table table-striped">
    <tr ng-repeat="item in items">
        <td data-title="{{key}}" ng-repeat="(key, value) in item">
            {{value}}
        </td>
    </tr>
</table>

最も参考になるコメント

データタイトルの動的入力を受け入れるようにこれを実際に修正する計画はありますか? 関数を使用してみましたが、有望に見えましたが、奇妙な理由で、関数は動的入力を受け入れず、ハードコードされた値のみを取ります。 上で提案された修正は、私見ではあまり良いものではないようです。

ガーフィールド

全てのコメント12件

+1

+1

+1

+1

ねえ@esvit私はあなたの仕事が好きで、この問題と私たちが修正を求めるすべてのものを解決するための努力に感謝します:)。

この場合、コレクション列はハードコーディングされているようで、ng-repeat = 'a in schema'をth内に追加したにもかかわらず、htmlコードを検査すると、th内の$ columnsに列が表示されます。 かなり変ですか。 私は、 @ Ebolonによって与えられた例にサポートを追加する、より単純なソリューションとして投票します。データタイトルのプレースホルダーをサポートするだけです。

ありがとう、よろしく。

以前のコメントをお詫びします。0.3.0バージョンで試していました。 0.3.1をダウンロードして、期待どおりに動作しました。 私が見つけた唯一のことは、ページネーションウィジェットにブレーキをかける角度バージョンとの下位互換性の問題です。 私のアプリはAngular1.0.8で実行され、次のメッセージが表示されますTypeError:Object#メソッド 'debug'はありません。 グーグルすると、$ log.debugが1.1.2以降で利用可能であることがわかりました。 大したことではありません。これが目的の開発に役立つことを願っています。

ところで、この修正で新しいリリースthroug bowerを実行する予定はいつですか?

マキシ

間違いなく、$ log.debugセンテンスがAngular0.8との下位互換性をもたらすことは避けてください。 たとえば、tableParamsを介してログを無効にする可能性はありますか?

よろしくお願いします。

+1

$ log.debugを無効にする機能の+1

+1

データタイトルの動的入力を受け入れるようにこれを実際に修正する計画はありますか? 関数を使用してみましたが、有望に見えましたが、奇妙な理由で、関数は動的入力を受け入れず、ハードコードされた値のみを取ります。 上で提案された修正は、私見ではあまり良いものではないようです。

ガーフィールド

+1

このページは役に立ちましたか?
0 / 5 - 0 評価