0

angularjs のルートを使用して、Materialize フレームワークから関数 .parallax() を実行しようとしています。各テンプレートに対してコマンド document.ready を既に構成していますが、これは機能しません。これは初めて機能します。$('.test').test(); のような document.ready 呼び出し関数を作成する最良の方法は何ですか? ルートを使用していますか?待ちます!ありがとう!

私のルートのテンプレート HTML:

<!-- JS -->
<script type="text/javascript">
    $(document).ready(function(){
        $('.parallax').parallax(); //Run just in the first time
    };
</script>

<!-- Template -->
<div class="" ng-controller="homeCtrl">
...
</div>

コントローラ:

app.controller('homeCtrl', ['$scope', function($scope){

    //Ready
    angular.element(document).ready(function() {
        $('.parallax').parallax(); // Doesn't work
    });

}]);

ありがとう!

4

1 に答える 1