动态编译角度指令

Dmi*_*nko 3 angularjs angular-material

如果我添加角度材料指令md按钮,如下所示:

angular.element( document.body ).append( '<md-button> Material' )
Run Code Online (Sandbox Code Playgroud)

它不会认识到它的角度指令.问题是 - 如何重新编译范围/元素

chr*_*ris 6

不确定你是否应该这样做,但正确的方法是使用该$compile功能:

angular.element(document.body).append($compile('<md-button> Material')($scope))
Run Code Online (Sandbox Code Playgroud)

工作的plunker.