据我所知,这可能更像是一个 AngularJS 问题,而不是一个特定于 Ionic 的问题。我的一个视图中有一个按钮:
<button class="button button-clear button-block button-positive" ui-sref="register">
Register
</button>
在我的控制器中,我有一个从本地存储中获得的变量,它要么是真要么是假,并且必须隐藏,具体取决于值是:
app.controller('loginController', ['$scope', '$localstorage',
function($scope, $localstorage) {
// Check if the user has already requested a register, and if true, hide
// the 'Register' button
if ($localstorage.get("registrationRequested", false) === true) {
// How do I do this?
}
}]);
现在第一个问题可能是,从我的控制器中操纵 dom 是否是最佳实践?如果没有,我在哪里以及如何做?如果它在我的控制器中做得很好,那么我如何引用该按钮并隐藏它?