Javascript 角度材质md菜单无法读取属性';setAttribute';空的

Javascript 角度材质md菜单无法读取属性';setAttribute';空的,javascript,angularjs,menu,angular-material,Javascript,Angularjs,Menu,Angular Material,我使用的是角度材质,当我在应用程序中放置md菜单时,会显示一个错误。这就是错误: TypeError: Cannot read property 'setAttribute' of null 代码: 而且我阅读和测试都没有成功 请注意,一切正常并在菜单中工作(单击操作也很好),但每次我放置md菜单时,控制台中都会出现该错误。。。所以我想解决这个问题 谢谢 已解决!:) 我使用了一个gulp任务(gulpminifyhtml节点模块)来处理html,这个模块在所有角度标记之前插入字符串“dat

我使用的是角度材质,当我在应用程序中放置md菜单时,会显示一个错误。这就是错误:

 TypeError: Cannot read property 'setAttribute' of null
代码:

而且我阅读和测试都没有成功

请注意,一切正常并在菜单中工作(单击操作也很好),但每次我放置md菜单时,控制台中都会出现该错误。。。所以我想解决这个问题

谢谢

已解决!:)

我使用了一个gulp任务(gulpminifyhtml节点模块)来处理html,这个模块在所有角度标记之前插入字符串“data”。所以在我的代码中,我没有看到前缀,但是生成的代码中有前缀


最后,答案出来了。

您真的需要$mdOpenMenu吗?尝试重复md菜单示例的1.0.1版本。您应该首先确保所有的角度lib具有相同的版本。
<md-menu>
   <md-button ng-click="$mdOpenMenu($event)" class="md-icon-button" aria-label="Open sample menu">
       <md-icon md-svg-icon="call:phone"></md-icon>
   </md-button>
   <md-menu-content>
       <md-menu-item>
            <md-button ng-click="doSomething()">Do Something</md-button>
       </md-menu-item>
   </md-menu-content>
</md-menu>
{
    "name": "Angular-Base",
    "dependencies": {
    "angucomplete-alt": "~1.1.0",
    "angular": "~1.4.0",
    "angular-animate": "~1.4.3",
    "angular-aria": "~1.4.3",
    "angular-chart.js": "~0.7.2",
    "angular-drag-and-drop-lists": "~1.2.0",
    "angular-emoji": "~0.1.0",
    "angular-emoji-filter-hd": "~0.0.6",
    "angular-material": "1.0.1",
    "angular-md5": "~0.1.8",
    "angular-messages": "~1.4.7",
    "angular-sanitize": "~1.4.3",
    "angular-ui-router": "0.2.15",
    "hint.css": "~1.3.5",
    "jquery-legacy": "jquery#1.11.3",
    "moment": "~2.10.6",
    "ng-file-upload": "~6.2.1",
    "ngWYSIWYG": "*",
    "angular-material-data-table": "0.9.7",
    "perfect-scrollbar": "~0.6.8"
},
"devDependencies": {
    "angular-translate": "~2.7.2",
    "angular-translate-loader-static-files": "~2.7.2"
},
"resolutions": {
    "angular": "1.4.7",
    "angular-sanitize": "~1.4.3"
}