4

こんにちは、AngularJS プロジェクトに Jade テンプレートを実装し、テンプレート (再利用可能なコード) に mixin を入れたいと思います。

しかし、私が直面している問題は、引数で Mixin を使用できないことです。私はそれを正しくやっていますか、それともAngularJSに欠けているのと同じ代替手段がありますか?

4

2 に答える 2

3

モデルから js オブジェクトを作成し、次のように文字列として mixin に渡すことができます。

+avatarRow({name: '{{avatar.name}}', uuid: '{{avatar.uuid}}', verificationCode: '{{avatar.verificationCode}}', status: '{{avatar.status}}'})

ミックスイン内で、たとえばアクセスできるようになりました#{avatar.uuid}

これをさらに自動化することを検討します。これはモデル コードの重複につながるため、まだあまり良くありません。解決策があれば共有します:)

于 2014-01-22T21:02:01.157 に答える