Angular.js で $scope 変数を操作するコントローラーがある場合、慣用的な方法はありますか?
- コントローラーの $scope をリセットし、
- コントローラの初期化を再開しますか?
複雑なコントローラーの場合、特にコントローラーとスコープの単純な再初期化が本当に必要な場合は、すべての変数を初期値にリセットする必要がないことが非常に便利です。ただし、同じ URL に再度アクセス$location.path()
しても役に立ちません。
$window.location
編集:これはChromeパッケージアプリのCSPに違反するため、ハックを使用できないとします。