我正在尝试将角度材质虚拟重复放在角度组件中。 但是,当我加载它时,我收到一个空的内容。不确定,代码有什么问题? 我创建了一个plunker来测试它。
我用过
self.dynamicItems = new DynamicItems();
而不是
来自角度材料sample的this.dynamicItems = new DynamicItems();
。
答案 0 :(得分:0)
检查Plunkr上的控制台。您没有在代码中的任何位置定义taskFactory
。
angular.js:13920 Error: [$injector:unpr] Unknown provider: taskFactoryProvider <- taskFactory
http://errors.angularjs.org/1.5.8/$injector/unpr?p0=taskFactoryProvider%20%3C-%20taskFactory
at angular.js:68
at angular.js:4511
at Object.getService [as get] (angular.js:4664)
at angular.js:4516
at getService (angular.js:4664)
at injectionArgs (angular.js:4688)
at Object.invoke (angular.js:4710)
at $controllerInit (angular.js:10354)
at nodeLinkFn (angular.js:9263)
at angular.js:9673
答案 1 :(得分:0)
根据角度材质文档,虚拟重复需要预先定义的高度。 md-virtual-repeat does not work without predefined height