javascript
angular html清除元素,使用AngularJS删除DOM元素
我正在嘗試根據當前位置路徑刪除導航欄.
這是我到目前為止:
angular.module('myModule')
.controller('MainController', function ($location, $document) {
if ($location.path().indexOf('resetpass') > -1) {
var navbar = angular.element($document.querySelector(".top-navbar"));
navbar.remove();
}
});
通過這種方法,控制臺說:
angular.js:14110 TypeError: $document.querySelector is not a function
at new (main.controller.js:6)
at Object.invoke (angular.js:4762)
at $controllerInit (angular.js:10518)
at nodeLinkFn (angular.js:9416)
at compositeLinkFn (angular.js:8757)
at compositeLinkFn (angular.js:8760)
at publicLinkFn (angular.js:8637)
at angular.js:1808
at Scope.$eval (angular.js:17913)
at Scope.$apply (angular.js:18013)
我究竟做錯了什么?
總結
以上是生活随笔為你收集整理的angular html清除元素,使用AngularJS删除DOM元素的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云喇叭是什么东西?
- 下一篇: 绝地求生多少分上王牌