私が知っている限りでは、これは Ionic 固有の問題というよりも AngularJS の問題である可能性があります。ビューの 1 つにボタンがあります。
<button class="button button-clear button-block button-positive" ui-sref="register">
Register
</button>
そして、コントローラーには、ローカルストレージから取得したこの変数があります。これは true または false であり、値に応じて非表示にする必要があります。
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 を操作することはベスト プラクティスでしょうか? そうでない場合は、どこでどのように行うのですか? コントローラーで問題なく実行できる場合、そのボタンを参照して非表示にするにはどうすればよいですか?