-1

私は、タイムアウト後に誰かがページに入力したデータを保持するために使用ngIdleしています。ngStorage

次のコードでの私の目標は、appSettings (ページからすべてのフォーム値を持つ JSON) の値を取得する場所を決定するビューを読み込む関数を持つことでした。$localStorage.idleTimeoutそのため、 true (ユーザーがタイムアウトした場合にのみ保存する必要がある値)かどうかを確認します。

私の JavaScript は次のようになります。

var loadLocalStorage = function(){
        if($localStorage.idleTimeout){
            $scope.applicationSettings  = $localStorage.applicationSettings;
            $localStorage.idleTimeOut   = false;
        }
        else{
            $scope.applicationSettings = appSettings;
        }
    }

loadLocalStorage;

どうしたの?デバッガーに入ると、関数は実際には試行すらしていないように見えます。スキップするだけです。が true に設定されていなくても$localStorage.idleTimeout、 の値を取得する必要がありますが$scope.applicationSettings、残念ながらそうではありません。

4

1 に答える 1

3

関数を呼び出していないようです。js で関数を呼び出すには、括弧が必要です。試す :

loadLocalStorage();
于 2015-07-13T14:58:47.050 に答える