我正在使用Google自动填充功能以及日期插件作为搜索表单,并且我已使用ID元素定位on事件,因为我希望隐藏它并使用其他内容。
我正在使用$state
来显示或隐藏该块。
但是因为id只能在我不能使用它时使用,因为它会导致问题(getElementById或getElementsByClass)。
因此,我没有使用ng-show
而是设法empty()
或remove()
页面上的整个div。我可以使用add()方法或类似的方法将其恢复到我需要的其他页面上,因为它清除它并且我无法将其恢复显示吗?
if (toState.name == 'index') {
$scope.globalData.showSearchBar = false; //cant use this
var myEl = angular.element(document.querySelector('#me'));
myEl.empty(); //clears contents
}else{
//need to add it back
}