我有一个带有自定义元素指令 ( <uber-table>) 的 Angular 应用程序。<uber-table>应该采用一组对象,将它们呈现为 a<table>并添加一些功能(单击行以将基础对象切换为选中状态,用于实时过滤的搜索框,每行上的操作链接以及每个对象的自定义单击回调) . 我用相关代码创建了一个Plunker 。请注意,Plunker 给出了关于map( Object [object Object] has no method 'map') 的错误,但在本地我没有收到任何错误。
post-link 函数的element参数不是<uber-table>我预期的元素。相反,它是模板的<div class="uber-table">元素。这阻止我从<uber-table>. 我究竟做错了什么?任何帮助都感激不尽。