Angular JS中的Stellar JS指令

时间:2013-09-18 21:42:12

标签: jquery angularjs plugins parallax

我正在尝试创建一个在我的Angular JS应用程序中运行Stellar JS插件的指令。

这是我的意思:

app.directive('stellar', function() {
    return function (scope, element, attrs) {
        element.stellar({
            parallaxBackgrounds: true
        })
    }
});

并像这样使用它:

<div stellar></div>

我做错了什么?

我在控制台中没有错误...

1 个答案:

答案 0 :(得分:0)

我不知道恒星,但我知道你有一个AngularJS插件可以将它与指令一起使用:): https://github.com/Pleasurazy/angularjs-stellar

我认为您应该使用它,使用现有的库或插件总是更好。

希望有所帮助

无论如何试试这个:

app.directive('stellar', function() {
    return {
        link: function (scope, element, attrs) {
            element.stellar({
                parallaxBackgrounds: true
            })
        }
     }
});

您必须在AngularJS指令中返回实现“link”或“compil”函数的对象。有关更多信息,请阅读文档:http://docs.angularjs.org/guide/directive