Насколько я знаю, это может быть больше проблема 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?
}
}]);
Теперь первый вопрос, вероятно, заключается в том, является ли вообще лучшей практикой манипулировать домом с моего контроллера? А если нет, то где и как это сделать? Если это нормально делать в моем контроллере, то как мне сослаться на эту кнопку и скрыть ее?