你好,我想在我的AngularJS项目中实现Jade模板,并在模板中使用mixin(可重用的代码)。
然而,我面临的问题是我们无法使用带参数的Mixin。我是否做得正确或者我错过了在AngularJS中实现相同效果的任何替代方法?
+avatarRow({name: '{{avatar.name}}', uuid: '{{avatar.uuid}}', verificationCode: '{{avatar.verificationCode}}', status: '{{avatar.status}}'})
在mixin中,现在你可以访问例如#{avatar.uuid}
。
我考虑进一步自动化这个过程,因为这会导致模型代码的重复,这还不太好。如果我找到一个解决方案,我会分享的 :)
avatar
的参数,该参数将包含传递给它的对象。mixin avatarRow(avatar)
- Jeremy Moritz