【发布时间】:2015-11-27 05:28:25
【问题描述】:
我正在从 angularjs 模板动态加载 materializecss 下拉列表。因此,在加载主页时开始初始化它是行不通的。我添加了以下代码来初始化其他元素以及最后一行的下拉菜单
//Inside angularjs controller
//Main Left Sidebar Menu
$('.sidebar-collapse').sideNav();
// FULL SCREEN MENU (Layout 02)
$('.menu-sidebar-collapse').sideNav();
// HORIZONTAL MENU (Layout 03)
$('.dropdown-menu').dropdown();
$('.button-collapse').sideNav();
$('.collapsible').collapsible();
$('.dropdown-button').dropdown();
除下拉菜单外,其他所有元素都在初始化。由于最后一行,我收到以下错误,如果我删除该行,除了下拉菜单外一切正常。我是 Angular js 以及前端开发的新手。我已经在网上搜索过,仍然找不到任何答案。感谢您帮助我解决这个问题。
TypeError: Cannot read property 'childNodes' of undefined
at compositeLinkFn (http://localhost/TempProject2/js/angular/angular.js:7641:36)
at compositeLinkFn (http://localhost/TempProject2/js/angular/angular.js:7641:13)
at compositeLinkFn (http://localhost/TempProject2/js/angular/angular.js:7641:13)
at compositeLinkFn (http://localhost/TempProject2/js/angular/angular.js:7641:13)
at compositeLinkFn (http://localhost/TempProject2/js/angular/angular.js:7641:13)
at compositeLinkFn (http://localhost/TempProject2/js/angular/angular.js:7641:13)
at compositeLinkFn (http://localhost/TempProject2/js/angular/angular.js:7641:13)
at compositeLinkFn (http://localhost/TempProject2/js/angular/angular.js:7641:13)
at compositeLinkFn (http://localhost/TempProject2/js/angular/angular.js:7641:13)
at nodeLinkFn (http://localhost/TempProject2/js/angular/angular.js:8241:24) <div ui-view="" class="ng-scope">
【问题讨论】:
-
遇到同样的问题,有什么解决办法吗?
标签: material-design materialize