使用AngularJS指令导入jQuery插件

时间:2016-02-04 15:18:27

标签: javascript jquery angularjs angularjs-directive mmenu

我正在使用mmenu插件,我被告知,为了使它与AngularJS正常工作,我需要使用一个指令。通过使用超时功能它已经在没有指令的情况下工作,但我知道这不是正确的方法。所以我做了一个,但鉴于这是我的第一个指令,我只是遵循了一个类似的例子,我希望有人可以告诉我这是否正确或遵循最佳实践。

app.directive("mmenu", function() {
return {
    restrict: 'A',
    link: function(scope, element, attrs) {
            $(element).mmenu({
                "slidingSubmenus": false,
                "counters": true,
                extensions: ["multiline"],
                offCanvas: {
                    position: "left",
                    zposition: "front"
                }
            });
        }
}

});

0 个答案:

没有答案